我有一個jar文件。我想看看這個jar文件的類的源代碼,我需要使用這個jar文件的源代碼。有沒有任何選項可以查看和使用jar文件源代碼? 在eclipse中是否有任何選項可以提取jar文件並查看該jar文件的源代碼?如何將jar文件導入到eclipse中作爲項目使用該jar的類的源代碼
回答
您可以添加帶有字節碼的JAR文件並附加源JAR。你不能沒有第一個;第二個是可選的。
在IntelliJ中很容易;我不確定Eclipse中的步驟。
如果你添加一個jar作爲你項目的依賴項,你也可以鏈接源代碼。 右鍵單擊項目 - >構建路徑 - >配置構建路徑。在那裏,選擇你鏈接到你的項目罐子,擴展它和「源附件」下,您可以添加包含此特定的罐子
你闖民宅太多的JAR文件的來源罐子可能沒有附帶源代碼。 通常,下載第三方庫時,可以單獨下載帶有字節碼和源代碼的JAR。檢查最好的方法是簡單地提取JAR文件(使用ZIP提取工具)並檢查是否有源代碼。如果是這樣,您可以執行以下操作: 1.將JAR添加到您的Eclipse項目中(只需拖動它並選擇是否要複製或鏈接到JAR)。 2.每當你打開沒有附帶源代碼的類文件,並顯示「找不到源代碼」頁時,只需按下「Attach Source ..」按鈕,並找到帶有源代碼的JAR文件。
[編輯]使用JD-GUI從包含在JAR文件中的* .class文件中提取源代碼(* .java文件)。
謝謝,我把jar文件拖到我的項目中。它添加到JRE系統庫中。我雙擊該jar文件,但我無法打開該jar文件。那麼如何查看類的源代碼[Presant在那個jar文件中]?假設我們有一個.jar文件,並且該文件中存在Two.class,那麼如何查看該Two.class的源代碼? – Manivasu
啊,如果你的JAR沒有爲每個* .class文件包含分隔的* .java文件,你可以嘗試使用這個JD-GUI - 非常簡單的應用程序,可以讓你從類文件中提取源代碼:) http:// java。 decompiler.free.fr/?q=jdgui –
嘿,如果你的問題已經得到解答(由我或其他人),請將其標記爲已解決並指出最佳答案,以便可以關閉此問題,並且人們可以獲得一些代表; ) –
右鍵單擊您的procjet。選擇屬性。
選擇庫 之所以選擇你的罐子 利潤
其實你說的是將jar文件添加到buildpath的過程。但我需要看到該jar文件中存在的所有類的源代碼。在eclipse中有什麼辦法嗎?其實我們有應用程序工具來提取jar文件,但我們看不到這些類的源代碼。在eclipse中有沒有可能做到這一點? – Manivasu
在我來說,我在Java構建有意義的路徑(不NONE)路徑源連接件,但文件本身就是在這個地方不存在的。我將項目配置爲Maven自然。然後從Maven下載源文件 - 文件-source.jar出現。
這適用於插件罐(如果這是你的情況下):
確保把罐子到您的目標平臺文件夾
刷新您的目標平臺:窗口 - >首選項 - >目標平臺 - >選擇您當前的目標 - >編輯 - >完成 - >重新加載 - >確定
打開「插件」視圖:窗口 - >顯示視圖 - >插件
在該視圖中,找到新的插件jar:右鍵單擊並導入爲 - >源項目。
您將它作爲工作區中的插件項目。
- 1. 將項目(jar)導入Eclipse
- 2. 將jar文件導入到項目中
- 3. 如何導入一個jar文件到eclipse中並使用源代碼
- 4. Eclipse如何將jar文件導入爲maven項目
- 5. 將jar文件導入到eclipse項目後,我無法使用自定義類
- 6. 如何導出使用Gson jar的項目的jar文件
- 7. Eclipse:將JAR文件轉換爲項目
- 8. 將帶有jar文件的Eclipse項目導出到可運行jar中
- 9. 如何將GWT項目類導出到JAR文件中
- 10. Java eclipse:在eclipse插件項目中導入jar文件
- 11. 如何使用Eclipse將GWT項目導出到可執行JAR文件中?
- 12. 我如何在Eclipse中使用源文件導出.jar文件
- 13. Eclipse:將源代碼文件夾導入到其他項目
- 14. 如何將源代碼鏈接到Eclipse中的jar包?
- 15. 如何將Spring框架源代碼導入到eclipse項目中?
- 16. 如何在Eclipse中將圖像庫中的Java項目導出爲jar文件
- 17. 如何使用Eclipse將JAR庫嵌入到項目
- 18. 將源代碼附加到android eclipse項目中的外部jar中
- 19. 如何獲取eclipse jdk插件的源代碼jar文件?
- 20. jar到eclipse項目
- 21. 如何在Eclipse中將我的QtJambi項目導出爲.JAR文件?
- 22. 如何將Eclipse Java項目部署到jar文件中
- 23. 將Jar文件導入到jar文件中的另一個目錄中
- 24. Jar文件添加目錄條目導出jar文件時的Eclipse選項
- 25. 在我的項目中使用源於jar文件的類
- 26. Eclipse中的jar文件(項目)
- 27. 通過eclipse導出runnable jar - 使用jogl native jar的項目
- 28. 使用導入到JSF 2.2的「.jar」文件項目
- 29. 使用Ant將非代碼資源添加到jar文件中
- 30. 獲取Eclipse以將jar文件導出爲jar文件
其實你說的是將jar文件添加到buildpath的過程。但我需要看到該jar文件中存在的所有類的源代碼。在eclipse中有什麼辦法嗎?其實我們有應用程序工具來提取jar文件,但我們看不到這些類的源代碼。在eclipse中有沒有可能做到這一點? – Manivasu
不,我描述了將源代碼添加到鏈接的jar以便能夠查看鏈接jar中包含的類的源的過程。這就是爲什麼我提到「源附件」。你需要有這個來源。如果您不需要源代碼,請使用反編譯器,例如一個不錯的Eclipse插件:http://java.decompiler.free.fr/?q=jdeclipse – wrm
對不起,我找不到「配置Buildpath」後的「SOURCE ATTACHMENTS」。 – Manivasu