环境变量

path
在操作系统中执行文件的话,系统会在当前目录下寻找该文件,如果找不到的话就会寻找path目录下的文件。
什么是classpath
Classpath与path相似,不过classpath是环境变量中寻找.class文件的配置,path是寻找.exe可执行文件。
配置classpath是将你保存.class类文件的目录输入在classpath环静变量中,这样就可以在任一目录下用java虚拟机运行环境变量目录内的.class类文件。
有一点要注意的是:path环境变量优先寻找当前工作目录下的.exe可执行文件,而classpath环境变量是优先寻找环境变量目录下的.class类文件,再寻找当前目录下的。
如果classpath环境变量编写时能够寻找当前目录下的类文件,就会出现运行不同的类文件的情况,就是说运行的不是你想要的运行的类文件。所以一般classpath环境变量不要指向当前工作目录。

猜你喜欢

转载自201610222643.iteye.com/blog/2333445