JavaSE复习1

1.PATH和CLASSPATH的区别

RATH:是操作系统提供的路径配置,定义所有可执行程序的路径:就比如.PATH中定义一个JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181,当在命令行输入java命令时系统会根据命令去扫描path路径,查找到java.exe.然后执行它

CLASSEPATH:是由jre提供的,用于定义Java程序解释时类加载路径,默认设置的为当前所在目录加载,可以通过“SET CLASSEPATH=路径”的命令形式来进行定义:

      一关系:JVM  -->  CLASSEPATH定义的路径 --> 加载字节码文件。所以CLASSEPATH是在Java程序解释的时候使用的。

猜你喜欢

转载自www.cnblogs.com/ljq2622/p/11041149.html