2014-03-26 68 views
5

我附加了我的JDK附帶的src.zip,但它似乎缺少一些文件。sun.awt.AppContext和其他的源代碼?

這就好像我沒有任何sun.*;包。我會理解,如果他們可能被更換爲java.awt.AppContext,但不會退出。

我發現AppContextContainer.java(一直在看Oracle如何處理),但它顯示了字節碼而不是實際的代碼。

我在哪裏可以得到這些文件?我在谷歌環顧四周,發現什麼都沒有/:

另一件事,當我手動導入sun.awt,我的IDE告訴我,該軟件包存在,但沒有文件。也許我需要升級我的JDK? (版本7u45,不壞)

編輯在2014年12月30日,:還在尋找一個答案,現在使用JDK 8u25

+2

也許[this](http://www.docjar.com/html/api/sun/awt/AppContext.java.html)可以幫助 – BackSlash

回答

0

通常時間最終會散發出不包含源的jar文件但是隻有構建的.class文件的代碼,目的是減少jar大小或保護它們的源代碼。您可能需要參考其他資源才能查看源代碼。我發現www.codatlas.com是查看一些java開源項目的好地方。你可以找到java.awt.AppContext的源代碼。它有一個漂亮的IDE界面,所以你應該能夠弄清楚如何使用。

相關問題