日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JDK的目录结构及结构图

發布時間:2023/12/18 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JDK的目录结构及结构图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?


-bin目錄: JDK開發工具的可執行文件
-lib目錄: 開發工具使用的歸檔包文件
-jre: Java 運行時環境的根目錄,包含Java虛擬機,運行時的類包和Java應用啟動器,
??? ??? 但不包含開發環境中的開發工具
-demo: 含有源代碼的程序示例
-include: 包含C語言頭文件,支持Java本地接口與Java虛擬機調試程序接口的本地編程技術

開發文件和目錄

本節對開發 Java 平臺應用程序所要求的文件和目錄進行說明。(不要求的目錄有:演示程序、Java 源代碼和 C 頭文件。下一節附加文件和目錄將對它們進行論述。) 下圖列出的是最重要的目錄:

jdk1.2___________|____________________| | |bin lib jre| | __________|___________java.exe tools.jar | |javac.exe dt.jar bin libjavap.exe _____|____ ________|________javah.exe | | | | |javadoc.exe java.exe classic rt.jar ext securityjava.dll | i18n.jar |awt.dll jvm.dll iiimp.jar

假定 JDK 軟件安裝在?c:\jdk1.2?目錄中,下面列出的是那些關鍵目錄及它們之所以重要的原因:

c:\jdk1.2
JDK 軟件安裝的根目錄。包含版權、許可及 README 文件。還包括:
  • src.jar?-- 構成 Java 平臺核心 API 的所有類的源文件的歸檔。
c:\jdk1.2\bin
Java 開發工具包 (JDK) 中所包含的開發工具的可執行文件。PATH?環境變量應該包含一個指示此目錄的項。有關工具的詳細信息,參見?JDK 工具。
c:\jdk1.2\lib
開發工具使用的文件。這些文件包括?tools.jar,它包含支持 JDK 的工具和實用程序的非核心類。還包括?dt.jar,它是 BeanInfo 文件的 DesignTime 歸檔,BeanInfo 文件用來告訴交互開發環境 (IDE) 如何顯示 Java 組件以及如何讓開發人員根據應用程序自定義它們。
c:\jdk1.2\jre
JDK 開發工具所使用的 Java 運行時環境的根目錄。運行時環境是 Java 1.2 平臺的實現。除了文檔外,它與可部署的 JRE 完全相同。
c:\jdk1.2\jre\bin
Java 平臺使用的工具和庫的可執行文件及 DLL。可執行文件與?/jdk1.2/bin?中的文件相同。java?啟動器工具擔當應用程序啟動器的角色,它替代了與 1.1 版的 JDK 軟件一同發行的舊?jre?工具。不必將該目錄放在?PATH?環境變量中。
c:\jdk1.2\jre\bin\classic
包含虛擬機使用的 Windows DLL 文件。經典虛擬機是 Java 虛擬機的語言解釋器版本。當新的虛擬機可用時,它們的 DLL 將被安裝在?jre/bin?的某個新子目錄中。
c:\jdk1.2\jre\lib
Java 運行時環境使用的代碼庫、屬性設置和資源文件。包括:
  • rt.jar?--?類(構成 Java 平臺核心 API 的 RunTime 類)。
  • i18n.jar?-- 字符轉換類及其它與國際化和本地化有關的類。
除(下面將要闡述的)?ext?子目錄以外,還有幾個資源子目錄不在此處說明。
c:\jdk1.2\jre\lib\ext
Java 平臺擴展的缺省安裝目錄。例如,這是安裝時 JavaHelp jar 文件的安裝目錄。包括:
  • iiimp.jar?-- 實現 Internet-Intranet 輸入方法協議的類,供從使用國際字符集的設備上接收輸入的應用程序來使用。
c:\jdk1.2\jre\lib\security
包含用于安全管理的文件。這些文件包括安全策略 (java.policy) 和安全屬性 (java.security) 文件。

附加文件和目錄

本節說明演示程序、Java 源代碼和 C 頭文件的目錄結構。下面是目錄結構:

jdk1.2__________ _____|_____ _____________| | | |src.jar demo include include-old___|___| |applets jfc|Java2D

以上所顯示的附加目錄為:

c:\jdk1.2\demo
含有源代碼的程序示例,用于顯示如何為 Java 平臺編程。
c:\jdk1.2\demo\applets
可用在網頁上的 applet。
c:\jdk1.2\demo\jfc
使用新 JFC\Swing 組件的示例。
c:\jdk1.2\demo\jfc\Java2D
使用新 Java 2D 圖形的示例。
c:\jdk1.2\include
C 語言頭文件,它支持使用?Java 本地接口?[?web]和?Java 虛擬機調試程序接口?[?web] 的本地代碼編程技術。
c:\jdk1.2\include-old
頭文件,支持使用舊接口的本地代碼編程技術。提供這些頭文件只是為了向后兼容。所有 Java 虛擬機都不推薦、不支持也不提供這些接口。

轉載于:https://www.cnblogs.com/lcword/p/5857905.html

總結

以上是生活随笔為你收集整理的JDK的目录结构及结构图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。