------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
一、配置环境变量path:
1、一定要将javac命令文件所在目录的路径放入path环境变量的开头。否则,如果计算机上以前已经安装了其他版本的JDK并且也已经配置了path环境变量,那么先执行的javac命令就是以前的JDK安装目录下的javac命令。因为windows系统是按照path路径从头向后搜索各个目录的。
2、环境变量中的各个路径之间一定要以分号进行分隔。
3、设置path环境变量的时候千万不要删除掉原来的内容。否则,很多程序将无法运行。
二、配置环境变量的技巧:
1、新创建一个环境变量JAVA_HOME记录jdk安装目录的路径。
2、在path环境变量中通过“%%”动态的获取JAVA_HOME的值即可。
3、 通过这种方式,如果JDK安装目录改变了,那么只需要修改JAVA_HOME环境变量即可,而不用再修改path环境变量。
三、classPath变量
由于可能频繁执行多个class文件,并且多个class文件可能存储在不同的目录下,那么每次都在命令提示符窗口中切换目录会相当的麻烦。classpath环境变量的作用类似于path环境变量,但是它的作用在于告诉JVM去哪里找到class文件。
JVM查找类文件的顺序:
1.如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
2.如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
P.S.
建议配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用“.”(代表当前目录)表示,这样可读性更好一些。
四、环境变量path和classPath的作用是什么?
1、path:
简单点说就是为了更方便的应用java开发工具。指定命令搜索路径,在DOS系统行下面执行命令编写java程序时,它会在path变量所指定的路径中查找是否能找到相应的命令程序,我们需要把jdk安装目录下的bin目录增加到现有的path变量中,设置好后,我们就可以在任何目录下执行java/javac等工具了。
2、classPath:
作用是指定类搜索路径。用来告诉java.exe工具从哪个位置查找所需要的类。
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a
href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------