在安装java环境时都要配置三个环境变量:PATH、JAVA_HOME、CLASSPATH。
PATH:主要是为了能够通过命令行运行javac和java命令。
CLASSPATH:作用是指定类搜索路径,要使用已经编写好的类,主要是类库和应用程序编译过的.class文件。
JAVA_HOME:指向jdk安装路径,作为PATH、CLASSPATH中对jdk路径的引用变量,所以每次修改jdk路径,直接修改JAVA_HOME就可以了,另外
还有一些其他用途,比如Eclipse这个IDE,它本身是由java程序编写的,那么在运行的时候必然需要虚拟机的存在,所以Eclipse在启动时需要查找虚拟机,如果有JAVA_HOME这个变量,那么Eclipse就会利用这个变量找到虚拟机的路径。一般配置如下,请根据具体情况修改:
classpath= ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar" java_home = "C:\Program Files\Java\jdk1.5.0" path ="%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin " |
JDK是给专业开发人员用的,JRE是您电脑运行JAVA软件所需的环境,但是JDK包含JRE的功能!
为什么Sun要让JDK安装两套相同的JRE?这是因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等)。这些工具也是用java开发的,所以要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行。