1. 程式人生 > >JDK 目錄結構

JDK 目錄結構

啟動程序 網絡 jdk bin 加載 str 開發環境 平臺 系統屬性

c:\jdk1.7.0:

JDK軟件安裝根目錄。包含版權,許可證和自述文件等。

c:\jdk1.7.0\bin:

包含JDK中開發工具的可執行文件(在PATH環境變量中應該包含此目錄)。

c:\jdk1.7.0\lib:

開發工具所使用的文件。包括以下內容:
    * tools.jar:包含用於支持JDK中的工具和實用程序的非核心類。
    * dt.jar:BeanInfo文件的DesignTime歸檔文件,告訴交互式開發環境(IDE)如何顯示Java組件以及如何讓開發人員為應用程序定制它們。
    * ant-javafx.jar:包含用於打包JavaFX應用程序的Ant任務。

c:\jdk1.7.0\jre:

JDK開發工具使用的Java運行時環境的根目錄。運行時環境是Java平臺的一個實現。這是由java.home系統屬性表示的目錄。

c:\jdk1.7.0\jre\bin:

Java平臺使用的工具和庫的可執行文件和DLL。可執行文件與`c:\jdk1.7.0\bin`中的文件相同。java啟動程序作為應用程序啟動器。該目錄不需要位於PATH環境變量中。

c:\jdk1.7.0\jre\lib:

Java運行時環境使用的代碼庫,屬性設置和資源文件。例如:
    * rt.jar:引導類(構成Java平臺核心API的RunTime類)
    * charsets.jar:字符轉換類
    * jfxrt.jar:JavaFX運行時庫

c:\jdk1.7.0\jre\lib\ext:

Java平臺擴展的默認安裝目錄。

c:\jdk1.7.0\jre\lib\security:

包含用於安全管理的文件。這些包括安全策略(java.policy)和安全屬性(java.security)文件。

c:\jdk1.7.0\jre\lib\applet:

包含applet支持類的Jar文件可以放在`lib/applet/`目錄中。 這通過允許小應用程序類加載器從本地文件系統預加載小應用程序類來減少大applet的啟動時間,從而提供與通過網絡下載相同的保護。

c:\jdk1.7.0\jre\lib\fonts:

包含供平臺使用的TrueType字體文件。

其他文件和目錄

c:\jdk1.7.0\src.zip
存檔包含Java平臺的源代碼。

c:\jdk1.7.0\db
包含Java DB。

c:\jdk1.7.0\include
C語言頭文件,支持使用Java本地接口和Java虛擬機調試器接口進行本地代碼編程。

JDK 目錄結構