【Java】系统变量中的path和classpath

前言

 

    path:系统执行命令时要搜索的路径。

    classpath:java 在编译和运行时要找的class所在的路径。

 

系统变量path

 

    结合JDK的配置来了解一下。JDK配置的时候要配置这两个地方,path里面加上jdk的安装路径,如:C:\jdk1.6.0\bin;bin文件夹下的目录如下图所示,都是.exe文件,也就是Windows系统下的可执行文件。

 

 

    我们知道,我们打开一个安装在我们电脑上的应用程序有两种方法,一是直接点击图标,也就是.exe文件的快捷方式。二是输入相应的命令打开。比如,我们打开一个计算器。

 

    我们可以在电脑的C:\windows\system32下找到calc.exe,点击这个就可以打开计算器了。第二种方法:就是在键盘上按Windows + R 键,输入calc.exe(calc)就好。而第二种方法就是我们常说的用命令打开程序,这种方式的原理是什么呢?这就要提到系统变量中的path了,我们把计算器的路径C:\windows\system32输入到path中,这个时候,我们在命令提示符中输入的命令calc,才可以被计算机找到并执行。如果path中没有calc.exe所对应的路径,当你在命令提示符中输入命令了计算机也找不到相应的程序,也就打不开。你可以把一个其他的程序的.exe文件放到某个路径下,将这个路径放到path中,在命令提示符中输入.exe文件的名字,是可以打开这个程序的。在path中删除这个路径后就打不开了。

 

     所以说,配置path路径是为了可以找到并打开java.exe和javac.exe文件。

 

系统变量classpath

 

     classpath:java在编译和运行时要找的class所在的路径。

     在JDK配置的时候,需要把源程序编译后的.class文件的路径加到系统变量classpath中。

     path是Windows在运行时要找的exe所在的路径,与此类似,当你要打开一个.class文件的时候,你也要配置.class所在的路径,这样就不用总是输入全路径了。

 

总结

 

       无论path还是classpath都是让我们更省力气的一种方式。系统变量是环境变量中的,所以要先打开环境变量,才能进行系统变量path和classpath的配置。安利一个快速打开环境变量的方式:Windows + PauseBreak打开系统属性,选高级系统设置(本人操作系统Windows10)。

 

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值