2013-07-04 24 views
0

我喜歡你可以瀏覽GrepCode中庫的源代碼的方式。有沒有什麼辦法可以在Eclipse中做同樣的事情?瀏覽Eclipse中的JDK源代碼像GrepCode

我知道我可以打開一個類的聲明並查看它,但似乎沒有辦法在聲明窗口中搜索某些東西(例如方法)。

我真正在尋找的是瀏覽標準庫源代碼的方法,就像瀏覽我正在編寫的類的源代碼。它不一定是我的JDK隨附的源代碼;我也很高興看到其他一些版本。

什麼是最好的方法來實現這一目標?我需要下載OpenJDK並將其作爲Eclipse項目添加嗎?

回答

0

其實我只是在Eclipse中使用搜索功能。由於我想查看JRE庫中的類的源代碼,因此我只需執行搜索 - > Java並選擇適當的選項(請參閱附加屏幕截圖)。

enter image description here

我認爲這個搜索功能還可以用於在庫中搜索包含在構建路徑了。

1

您可以安裝Java反編譯器的Eclipse插件,如JD-Eclipse

您也可以使用src.zip文件船舶與Oracle的JDK(位於爲例如的東西類似到C: \ Program Files \ Java \ jdk {version}),並將其作爲庫加載到Eclipse構建路徑中(src.zip包含java的源文件,,javax。和一些org。*包,但不適用於com .sun。*包)

或者您可以下載整個JDK源代碼http://download.java.net/openjdk/jdk6/(用於JDK 1.6),並執行相同操作

+0

+ 1,我使用JD-Eclipse&jadclipse兩者。 –

+0

感謝您提出關於JD-Eclipse的建議。現在我只是在Eclipse中使用搜索功能,它符合我的需求。 –

+0

搜索功能本身不會顯示JDK源代碼,您必須像我之前提到的那樣加載源代碼或使用反編譯器插件 –