2010-02-13 96 views
25

我在哪裏可以找到Java庫類的源代碼?我的意思是rt.jar中的課程。Java庫類的源代碼

平臺:Windows。

+0

什麼操作系統? – 2010-02-13 15:44:59

+0

它的窗口 – GuruKulki 2010-02-13 15:49:19

+0

當你安裝jdk時,還有一個選項可以安裝源代碼。之後你會在src.zip中找到它們,就像下面說的 – clamp 2010-02-13 17:44:48

回答

26

下載JDK。公共類的來源位於src.zip中。

+0

我有jdk1.6。你能告訴我它所處的路嗎? – GuruKulki 2010-02-13 15:30:02

+0

它在JDK安裝中的'src.zip'中,就像他剛纔所說的。 – skaffman 2010-02-13 15:32:21

+0

我沒有在安裝文件夾中。 – GuruKulki 2010-02-13 15:38:06

8

來源是在位於安裝文件夾src.zip

  • 在Windows上,JDK包含src.zipby default如果我記得很清楚。

  • 在Linux發行版上,您可能需要安裝sun-java6-source軟件包。

  • 在Mac上,您必須下載開發者文檔。看看this answer

6

如果你只需要看看源/實行,我會建議使用

Docjar

編輯

GrepCode甚至更好

GrepCode

+1

這是用於快速瀏覽實施的絕佳資源。 – 2011-10-31 21:11:56

+2

@Travis我認爲http://grepcode.com/更好。 – helpermethod 2011-11-01 14:57:20

1

如上所述,大多數源文件可以通過下載SDK找到。 但是對於某些類,您可以找到源代碼(javax.ssl等),因爲我建議添加jad eclipse插件,該插件將反編譯任何類而不使用外部站點(如Docjar)。 Jad eclipse info: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page