歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

JDK各文件夾作用

學習過程中老是看JDK裡面的東西,可每次都翻書找,找了又忘。JDK,我們今天來個了斷吧。。。。。。。。

一:bin:

JDK中所包含的開發工具的可執行文件,PATH環境變量應該包含一個指向此目錄的項。書中是這樣說的:一些命令行工具,包括Java編譯器的啟動命令。

二:lib:

開發工具使用的文件。裡面有個tool.jar,它包括支持JDK的工具和實用程序的非核心類。裡面還有個dt.jar,它是BeanInfo文件的DesignTime歸檔,BeanInfo文件用來告訴交互開發環境〔IDE〕如何顯示Java組件以及如何讓開發人員根據應用程序自定義它們。

書中解釋:除去jre中包含的類庫,JDK額外需要的一些類庫。〔真是精練,一句話OVER,不過好像啥都沒說出來。!!!〕

a

三:jre:

java程序運行環境的根目錄,JAVA要想運行少了它可不行。

Java Runtime Environment,一看英文大概就知道什麼東西了。

裡面一邊包括兩個文件:bin和lib。bin:平台所用工具和庫存的可執行文件和DLL文件。

lib:java運行環境的代碼庫,屬性設置和資源文件,默認安裝目錄,安全管理。

書中解釋:java運行時環境。---明白了,這書多說句話都不行,全是一句話搞定。

四:Demo:

一些演示的例子,學習時還是不錯的東東。

五:include:本地的方法文件。編寫JNI等程序需要的C頭文件。〔這個地方還沒接觸到,看來還是個 菜!!!〕

六:src.zip:部分JDK的源碼的壓縮文件

七:sample:也是一些示例程序

再說說環境變量設置時的各項:(在網上找到的,寫的挺不錯的,拿來學習下)

JAVA_HOME:該環境變量的值就是  Java  所在的目錄,一些  Java  版的軟件和一些  Java  的工具需要用到該變量,設置  PATH  和  CLASSPATH  的時候,也可以使用該變量以方便設置。

PATH:指定一個路徑列表,用於搜索可執行文件的。執行一個可執行文件時,如果該文件不能在當前路徑下找到,則依次尋找  PATH  中的每一個路徑,直至找到。或者找完  PATH  中的路徑也不能找到,則報錯。Java  的編譯命令  (javac),執行命令  (java)  和一些工具命令  (javadoc,  jdb  等)  都在其安裝路徑下的  bin  目錄中。因此我們應該將該路徑添加到  PATH  變量中。

CLASSPATH:也指定一個路徑列表,是用於搜索  Java  編譯或者運行時需要用到的類。在  CLASSPATH  列表中除了可以包含路徑外,還可以包含  .jar  文件。Java  查找類時會把這個  .jar  文件當作一個目錄來進行查找。通常,我們需要把  JDK  安裝路徑下的  jre/lib/rt.jar  (Linux:  jre/lib/rt.jar)  包含在  CLASSPATH  中。

Copyright © Linux教程網 All Rights Reserved