官术网_书友最值得收藏!

1.2.5 JDK目錄詳細剖析

JDK安裝成功后,系統會自動在安裝目錄下生成一個目錄,稱為JDK目錄,如圖1.14所示,我們必須熟悉JDK目錄下各個文件夾的作用才能更好地學習與編寫代碼。

接下來,簡單介紹一下JDK目錄及其子目錄的含義和作用。

bin:該目錄存放一些編譯器和工具,常用的有javac.exe(Java編譯器)、java.exe(Java運行工具)、jar.exe(打包工具)、jdb–debugger(查錯工具)和javadoc.exe(文檔生成工具)等。

conf:用來存放一些JDK相關的配置文件。

include:該目錄存放一些啟動JDK時需要引入的C語言的頭文件。

圖1.14 JDK目錄

jmods:自JDK 11以后,JDK就采用了模塊化設計,以便縮小最終軟件的體積,方便定制,簡化管理。這個目錄下保存了核心模塊,也就是官方提供的各種類庫程序,具體內容可以參考官方文檔。在JDK 8中,這些資源以jar包的形式存放,如lib目錄中的rt.jar等。

legal:所使用的協議等法律文件。

lib:lib是library的簡寫,存放Java類庫或庫文件,包含Java運行環境的私有實現信息,不供外部使用,不能修改。src.zip文件也在該目錄中。

注意:自JDK 9以后,就取消了目錄中的jre目錄,將之前jre目錄里面的內容分散到其他各個目錄了。

主站蜘蛛池模板: 神农架林区| 盐源县| 方山县| 当涂县| 福清市| 积石山| 宾阳县| 木兰县| 邵阳县| 金塔县| 巫溪县| 金秀| 将乐县| 罗山县| 珲春市| 唐山市| 沂源县| 塔城市| 桦川县| 定陶县| 长顺县| 屏东市| 洪泽县| 华容县| 石台县| 蓬溪县| 库尔勒市| 城固县| 宁乡县| 霞浦县| 石城县| 烟台市| 鹤岗市| 临西县| 荥经县| 城口县| 长葛市| 江西省| 墨江| 武隆县| 卓资县|