在说Java中环境变量配置之前,还是先说说JDK和JRE吧。
JRE(Java Runtime Environment),即Java的运行环境。主要包括JVM(Java Virtual Machine,Java虚拟机)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK(Java Development Kit),即Java开发工具包。JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含了JRE。安装了JDK之后就不用单独的安装JRE了。JDK包含的基本组件包括:
编译工具javac:将源码转成字节码文件;
打包工具jar:将相关的类文件打包成一个文件;
文档生成器javadoc:从源码注释中提取文档;
查错工具jdb;
java:运行.class文件;
appletviewer:小程序浏览器;等。
下面说环境变量的问题。
为了能够正常方便的使用JDK的开发工具包,通常需要设置3个环境变量JAVA_HOME,path,classpath。
(1)JAVA_HOME值的设置
JAVA_HOME环境变量的值是java程序的安装目录,也是JDK的bin目录的一目录。JAVA_HOME的值不是必须设置的,但设置该变量可以为path、classpath的设置以及管理来带很大的方便。
我所使用的机器java程序的安装目录E:\develop\Java\jdk1.7.0_80。在此可以设置变量JAVA_HOME:
变量名:JAVA_HOME
变量值:E:\develop\Java\jdk1.7.0_80
win8和win8.1中配置示例如下:
在这里建立在系统变量里配置该环境变量。配置过程如下:
第一步:右击任务栏左下角图片,选择“系统”;
第二步:单击“系统”,在弹出的窗口中选择“高级系统设置”;
第三步:点击“环境变量”,在“系统变量”中选择新建;
第四步:在“编辑系统变量”窗口中输入变量值和变量名,点击“确定”即可。
(2)path值的设置
Java开发平台所提供的Java编译器(javac.exe)、Java解释器(java.exe)、Java文件压缩器(jar.exe)等实用工具程序位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统环境变量中设置Path。
变量名:path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在系统中的配置过程与JAVA_HOME步骤一样。
(3)classpath值的设置
classpath顾名思义是类路径,用它指明Java应用程序运行时所需要的Java类所在的路径。JDK的常用类库被包含在jre\lib目录下的压缩文件rt.jar和lib目录下的tools.jar中。
变量名:classpath
变量值:.;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\tools.jar
在系统中的配置过程与JAVA_HOME步骤一样。
(4)JAVA_HOME变量在系统中的配置图解如下: