eclipse中如何找到jar包關聯的源文件

今天用eclipse打開之前的一個項目,發現項目引用的一個jar包可以看見源代碼,一時好奇想看一下jar包關聯的源代碼的位置。結果翻遍了eclipse各個角落也沒有找到,最後還是通過使用find命令找到文件位置後才反推出原因。順便總結一下。

eclipse中可以看見jar包的源代碼可以分爲以下三種情況:

  • 正常情況下,jar包attach對應的源碼後就可以正常瀏覽源碼了。這種情況下在jar包上右擊屬性,在彈出窗口的Java Source Attachment標籤下可以看到對應源碼的位置;也可以在項目屬性-->Java Build Path--> Libraries下展開jar包,也可以看到源碼的位置。
  • 第二中情況(我今天遇到的情況)是項目本身是ANT項目,jar包是通過下載源代碼編譯出來的。這種情況下點擊jar包下的class也可以看到源文件,在項目的build目錄下可以找到jar包的源碼。
  • 第三種情況是Eclipse安裝了jadclipse等反編譯插件,源碼是通過反編譯產生的,沒有實際對應的文件。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章