JAVA_HOME就是给你的jdk所在的路径(也就是你配置的环境变量的路径)起了个名字,然后用动态获取的方式%JAVA_HOME%将它的内容配置到系统中,这样的好处是改动这个路径时可以直接改JAVA_HOME的内容,不用跑到全路径下去改动,因为那里面除了有新配置的变量外还有原来就存在的,如果改动时不小心改了其它的,那你的电脑使用时就有可能出现其他问题。
Path就是为了便于在任何盘符下使用java下的命令时不用每次都写一大堆路径名而设置的,用Path把这个路径配置到系统中,再用java命令时系统会自动去找而不需要我们再加那一大堆路径。
ClassPath和Path原理一样,就是针对javac命令做的配置。 |