首页 > 技术文章 > JDK路径下目录的介绍及环境变量配置

drunkPullBreeze 2019-08-03 13:02 原文

 

JDK路径下目录的介绍

安装JDK1.7后路径下目录文件有哪些及功能介绍

要想编译和运行Java程序,离不开Java的编译和运行环境。Sun公司提供了自己的一套Java开发环境,通常称为JDK(Java Development Kit,Java开发工具集)。

 JDK目录说明:

bin目录 包含一些用于开发Java程序的工具,例如:编译工具(javac.exe)、运行工具 (java.exe) 、打包工具 (jar.exe)等。
db目录 纯Java开发的数据库 Derby,是一个开源的100%Java开发的关系数据库。
include目录 C语言的头文件,用于支持Java程序设计。
jre目录 Java运行时环境的根目录。
jre\bin目录 包含Java平台所使用工具和类库的可执行文件和DLL文件。
jre\lib目录 Java运行时环境所使用的核心类库。
lib目录 包含开发Java程序所使用的类库文件。
src.zip 归档的Java源代码

 

bin目录部分说明(基本工具):

JDK中rt.jar、tools.jar和dt.jar作用

rt.jar {Java_Home}/jre/lib/ JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件
dt.jar {Java_Home}//lib/ 运行环境的类库
tools.jar {Java_Home}//lib/ 工具类库,编译和运行需要的都是toos.jar里面的类分别是sun.tools.java.*; sun.tools.javac.*

 

 

 

对于JDK要配置三个环境变量,分别是JAVA_HOME、path、classpath。

对于我的电脑来说,配置如下:

            JAVA_HOME:E:\Java\jdk1.7.0_25;(JDK的安装路径)

            path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(JDk的运行和编译环境的路径)

            classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;


下面我来介绍一下经过自己整理的关于这几个配置变量所起到的一些作用:

     JAVA_HOME:

             1.方便配置path和classpath的变量值。即使当你本地的JDK的路径发生变化时,只需要去修改JAVA_HOME的配置路径即可。

             2.对于一些基于java编写成的软件,在这些软件运行时,可以更好的找到虚拟机的路径。例如Eclipse,其本事是由java编写的,那么它在运行的时候必然需要虚拟机的存在,那么Eclipse就可以通过这个配置变量找到虚拟机的目录。

   path:这个变量的作用主要就是指定命令的搜索路径。这个就不做过多的解释。例子就是javac/java等一些操作命令。如果你没有配置该路径的话,这些操作命令就会执行不了。

   classpath:用来寻找Java源文件,及.class运行文件的路路径

 

推荐阅读