安裝JDK1.7後路徑下目錄文件有哪些及功能介紹html
要想編譯和運行Java程序,離不開Java的編譯和運行環境。Sun公司提供了本身的一套Java開發環境,一般稱爲JDK(Java Development Kit,Java開發工具集)。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.* |
對於個人電腦來講,配置以下:spa
JAVA_HOME:E:\Java\jdk1.7.0_25;(JDK的安裝路徑)設計
path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(JDk的運行和編譯環境的路徑)htm
classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;blog
下面我來介紹一下通過本身整理的關於這幾個配置變量所起到的一些做用:ip
JAVA_HOME:
1.方便配置path和classpath的變量值。即便當你本地的JDK的路徑發生變化時,只須要去修改JAVA_HOME的配置路徑便可。
2.對於一些基於java編寫成的軟件,在這些軟件運行時,能夠更好的找到虛擬機的路徑。例如Eclipse,其本事是由java編寫的,那麼它在運行的時候必然須要虛擬機的存在,那麼Eclipse就能夠經過這個配置變量找到虛擬機的目錄。
path:這個變量的做用主要就是指定命令的搜索路徑。這個就不作過多的解釋。例子就是javac/java等一些操做命令。若是你沒有配置該路徑的話,這些操做命令就會執行不了。
classpath:用來尋找Java源文件,及.class運行文件的路路徑