首页 > 代码库 > 2016.8.26 Windows系统上 搭建 Java环境

2016.8.26 Windows系统上 搭建 Java环境

---恢复内容开始---

1. 建一个目录 将不同版本的Java环境分类

    技术分享

2. 下载安装程序

    技术分享

     因为项目中用的都是1.7  所以并未用1.8版本

     x86 指代的32位系统, x64指代64位系统,现在一般都是x64

3. 安装过程中说明

    指定安装JDK目录, JRE目录(一般使用默认)。

    如从未在机器上装java 一般会装 一次jdk 和一次jre

    JDK: Java Developer‘s Kit

    JRE: Java Runtime Environment

    技术分享

    技术分享

    为什么会要有两套JRE?

    首先 , JRE提供的是JAVA程序运行的必要环境平台

              JDK提供了java的编程环境,它包含了编译调试的环境功能,包含JRE

    如果只安装了 JRE,那么 在cmd命令行中只能执行java指令(即编译后对应的指令),

        不能执行javac

    两套JRE的原因是为了分担工作。

    用户只需执行java程序时,只需本机 JRE环境,

    如果是Java程序员,需要编译调试等,以及开发试运行时,则使用JDK目录下的JRE

    JDK的lib下包括java开发使用的jar包,

    JRE下的lib是运行java程序的jar包。

4. 配置本机环境

    技术分享

    环境变量中 配置

    JAVA_HOME       jdk目录

    CLASSPATH       .;%JAVA_HOME%\bin\lib\dt.jar;%JAVA_HOME%\bin\lib\tools.jar;

    PATH                 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    然后重启   java -version :

    技术分享

    javac:

    技术分享

    即已经配置好了

5. 一点探究

    JDK目录下有一些jar文件,在 CLASSPATH中配置了,简要说明一下:

        dt.jar是关于运行环境的类库,主要是swing的包

        tools.jar是关于一些工具的类库  

        rt.jar包含了jdk的基础类库,也就是你在java   doc里面看到的所有的类的class文件

    关于PATH 和 CLASSPATH:

     1. PATH环境变量。

       作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,

       它会到PATH变量所指定的路径中查找看是否 能找到相应的命令程序。

       我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,

       bin目录中包含经常要用到的可执行文件如 javac/java/javadoc等待,

       设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

      2. CLASSPATH环境变量。

       作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,

       JVM就是通过CLASSPTH来寻找类的。

       我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

       新版的软件,classpath好像都没有什么用了,

       因为在安装的时候已经选了JDK而且可以添加

      3. JAVA_HOME环境变量。

       它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

    技术分享

2016.8.26 Windows系统上 搭建 Java环境