Welcome To Heike07's Blog.

欢迎来到Heike07官方博客

JDK安装和配置 [Info:OT]

JDK版本: Java 8
安装平台: Windows10
JDK的全称是java SE Development Kit(java标准开发包). 它提供了 java编译器, java运行时环境, 常用的java类库.
java运行时环境的全称是Java Runtime Environment (JRE) , 它是java运行时的必须组件.
JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,这些是运行Java程序的必要组件。
如果只需要运行java程序而不需要编写java程序, 只需要安装JRE即可.
下载的时候有三个选项:
        1. JDK下载: 里面包含了  java编译器, java运行时环境, 常用的java类库等.
        2. Server JRE下载: 用于服务器的JRE版本, 里面包含了JVM监控工具, 服务器常用的工具, 但是不包含浏览器插件.
        3. JRE下载: 这个是普通版本的JRE.  包含浏览器插件,但是没有JVM监控工具等.
安装解释:
    Development Tools: JDK的核心, 包括java程序必须的命令工具. 且包含了程序运行必须的JRE.
    Sourse Code: Java所有核心类库的源代码.
    Public JRE: 公共JRE. 不需要安装, 在Development Tools中已经存在了JRE.
    路径选择: 不推荐安装在有空格的路径下, 会出现一些未知的问题.
安装后的文件结构:
    bin: 该路径下存放了JDK的各种工具命令, 如: javac, java等.
    db:  该路径下存放了java DB.
    include: 该路径下存放了一些平台特定的头文件.
    jre:  该路径下安装的就是运行java时必须的JRE环境.
    lib: 该路径下存放的是JDK工具命令的实际执行程序, bin目录下的大部分命令都包装了tools.jar文件里面的工具类.
    javafx-src.zip: 该压缩文件里面存放了javaFX的所有核心类库源代码.
    src.zip: 该压缩文件里面存放的是java所有核心类库的源代码.
    README和LICENSE等文件是说明性文档.
Windows环境变量设置:
    JAVA_HOME:路径为安装的JDK的目录路径(路径最后没有分号”;”).
    PATH: 系统变量中已存在path, 则只需要添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  即可.
    CLASSPATH:  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  (注意开头有个”.”)
    对于JDK1.5以前的版本则需要配置CLASSPATH变量, 1.5及1.5以后则不需要配置.
    1.5以前的版本没有自动搜索当前路径下.class文件的功能,所有要手动添加, 同时编译和运行java程序是还需要使用到JDK的lib目录下的dt.jar和tools.jar文件中的java类.
    所以需要把这两个文件也添加到CLASSPATH变量里.
    1.5版本的JDK开始可以自动的搜索当前路径下的类文件,而且使用java的编译和运行工具时,系统可以自动加载dt.jar和tools.jar文件中的类,因此不再需要配置CLASSPATH环境变量.
CLASSPATH环境变量使用:
    使用1.5及以上版本也可以设置CLASSPATH, 但是如果设置了, JRE将会按照设置的CLASSPATH来搜索java类.如果没有在CLASSPATH中加入(.),那么就不会搜索当前路径.
    如果想在运行时指定临时的JRE搜索路径, 那么可以使用-classpath选项. 如: java -classpath path1;path2…;pathN javaName (可以有多个路径, Windows里面用(;)隔开).
    如果指定了临时路径,那么JRE将会严格按照临时路径来搜索, 默认的搜索方式和系统变量指定的搜索方式都不再作用. 此时可有这么写: java -classpath %CLASSPATH%;.;path javaName
配置完毕之后,在cmd窗口输入 java -version 和javac -version, 如果都能显示版本信息则表示安装配置成功.
点赞

发表回复