2009-08-06 89 views
8

我想看看所有的java軟件包。包裝存儲在我的機器中?任何人都可以幫忙我沒有搜索jdk文件夾,發現awt.dll和所有。但它只有少數。我可以看到他們全部嗎?Java系統包在哪裏存儲?

+0

你在處理什麼操作系統? – 2009-08-06 17:45:15

回答

5

您可以嘗試解壓/取消rt.jar,這通常在$JAVA_HOME/lib/rt.jar中可用。 jar文件應該包含所有JDK的類文件,如果這是你所問的。

22

如果您需要標準安裝中的軟件包列表,請轉至Javadocs並查看左上角。

如果您想查看.class文件,它們位於JRE目錄中的lib\rt.jar.jar.zip相同,因此您可以使用任何可以打開zip文件的東西來打開它)。

如果您想查看源代碼,請查看JDK目錄中的src.zip。如果它不在那裏,那麼當您安裝JDK時,您可能選擇不安裝它。

請記住,軟件包被表示爲磁盤上的文件夾,因此您可能會對所看到的有些失望。

+0

謝謝@Michael我正在尋找src.zip – 2015-09-15 07:34:36

3

假設您的意思是包含類庫(如java.lang。*和java.util。*)的軟件包,它們位於Java運行時環境(JRE)安裝位置下的「lib」目錄中。

在Windows中,這將是這樣的:

C:\Program Files\Java\j2re1.4.2_12\lib 

在那裏,你會看到類似rt.jar其中包含核心Java類和charsets.jar文件包含許多對EBCDIC和擴展編碼支持的CJK語言。

在並行bin目錄中是Java和相關實用程序的可執行文件。

如果您已經安裝了Java開發工具包(JDK),在上面找到庫的目錄中,您可能會找到src.jar文件。這可以使用jar.exe實用程序或標準的zip型工具解壓縮,並且包含標準類庫的Java源代碼。

一些Java,如虛擬機本身,是機器特有的,會有一定的DLL的或EXE的本的一部分。

1

我的JDK 1.6.0_13有一個包含所有源代碼的src.zip。給一看。

1

的Windows:

壓縮編譯Java包(Java的類庫,JCL):程序文件/ JAVA/JDK/JRE/lib目錄/ rt.jar的

針對封裝來源:程序文件/java/jdk/src.zip

我們可以使用任何解壓縮軟件來看看他們。

+0

這太好了。謝謝 – KhaledMohamedP 2014-09-14 21:05:20

相關問題