在说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中配置示例如下:

    在这里建立在系统变量里配置该环境变量。配置过程如下:

    第一步:右击任务栏左下角wKiom1V1XIGwgFo9AAAHfR3ELJU838.jpg图片,选择“系统”;

    第二步:单击“系统”,在弹出的窗口中选择“高级系统设置”;

    第三步:点击“环境变量”,在“系统变量”中选择新建;

    第四步:在“编辑系统变量”窗口中输入变量值和变量名,点击“确定”即可。

    (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变量在系统中的配置图解如下:

wKiom1V1X5vyX_b0AAC2l_TtYsQ588.jpg

wKioL1V1X4biIXUqAAFoqTtgqb8660.jpg

wKiom1V1XeSjfzxVAAGLf5uzChY919.jpg

wKioL1V1X4ehhMXJAAHzi7JW4Bc245.jpg

wKioL1V1X4bgPE3TAACeaooZjV4822.jpg