2013-12-08 63 views
6

我曾經嘗試都JadClipse和JD-Eclipse插件,但沒有一個似乎每次我打開一個類文件,它說:「找不到源代碼」上班時間。的Java反編譯爲Eclipse開普勒

我的* .class和* .class(沒有源代碼)默認設置爲'JD-Eclipse',但它似乎並不奏效,有沒有其他人試過這個或者這兩個插件現在都被棄用了?

下面是我的環境:

的Eclipse:開普勒 JDK:7

+5

[JadClipse Eclipse的4.x版4.0.0(https://marketplace.eclipse.org/content/jadclipse-eclipse-4x)應該可以工作。將來,指向特定版本的Eclipse插件的鏈接將有助於您診斷問題。 –

+0

我在我的eclipse項目資源管理器中導入了一個war文件......似乎我想打開的類文件不在項目構建路徑中「」Alice/build/classes/com/complaintsystem/utility [在ComplaintmanagenentSystem]中沒有其項目的構建路徑「 – Anirudh

+0

因此,我似乎需要把這些類放在構建路徑中......試圖找出如何! – Anirudh

回答

0

得到它把類在WEB-INF文件夾後,終於工作。乾杯!

+0

您是否創建了一個web-inf文件夾?我想在調試時運行jar和反編譯 - 我必須在jar中創建一個web-inf文件夾嗎? – Ell

+3

Jars可以從Java Resources >> Libraries – Anirudh

5

您可能還需要使用Java雲反編譯,無需安裝,無需Eclipse的要求:http://www.javadecompilers.com/

+0

反編譯,但是如果我想反編譯一整套.class文件呢? – Anirudh

+1

是的,可能它不是一個解決方案。該網站僅適用於.jar和.class。我不確定這是值得做一個罐子並上傳它......但仍然可能會做... –