JDK路径下目录的介绍及环境变量配置
Posted drunkpullbreeze
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK路径下目录的介绍及环境变量配置相关的知识,希望对你有一定的参考价值。
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目录部分说明(基本工具):
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运行文件的路路径
以上是关于JDK路径下目录的介绍及环境变量配置的主要内容,如果未能解决你的问题,请参考以下文章