1.为什么要配置Path?
为javac和java命令寻找jdk安装路径
2.为什么要配置ClassPath?
为javac寻找源码路径(存疑,未实现)
为java命令寻找源码路径
特别注意:配置方式上有所不同,如果单纯的配置一个路径结尾没有 " ;. ",那么只会去ClassPath配置的路径下查找,找不到就会提示文件不存在。配置了“ ;. ” 才会在配置路径找不到文件的情况下再去当前目录查找。(存疑,即使没有配置也会去当前目录寻找)
3.源文件中有package关键字时
javac可以在源码目录使用,java需要到package目录使用,使用方法:java 路径.class名