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運行文件的路路徑