2013-12-08 13 views
6

Próbowałem zarówno plugin JadClipse i JD-Eclipse, ale nie wydaje się działać za każdym razem, gdy otwieram plik klasy To mówi "Źródło nie znaleziono".Java Decompiler dla Eclipse kepler

Zarówno moja klasa * .class, jak i * .class (bez źródła) są domyślnie ustawione na "JD-Eclipse", ale wydaje się, że nie działa. Czy ktoś inny próbował tego lub obie te wtyczki są obecnie przestarzałe?

Poniżej jest moje środowisko:

Eclipse: Kepler JDK: 7

+5

[JadClipse dla Eclipse 4.0.0 4.x] (https://marketplace.eclipse.org/content/jadclipse-eclipse-4x) ma działać. W przyszłości linki do konkretnych wersji wtyczek Eclipse będą pomocne w diagnozowaniu problemów. –

+0

Zaimportowałem plik wojny do eksploratora projektu Eclipse ... wydaje się, że pliki klas, które próbuję otworzyć, nie znajdują się w ścieżce budowania projektu. "" Alice/build/classes/com/complaintsystem/utility [in ComplaintmanagenentSystem] nie jest włączony ścieżka budowy tego projektu " – Anirudh

+0

Wygląda więc na to, że muszę jakoś umieścić klasy na ścieżce budowania ... próbując dowiedzieć się, jak! – Anirudh

Odpowiedz

0

Got to działa w końcu po stworzeniu klas w katalogu WEB-INF. Twoje zdrowie!

+0

Czy utworzyłeś folder web-inf? Chcę uruchomić jar i dekompilować w czasie debugowania - czy muszę utworzyć folder web-inf wewnątrz słoika? – Ell

+3

Słoiki mogą być dekompilowane z zasobów Java >> Biblioteki – Anirudh

5

Można również użyć Java decompilers w chmurze, bez instalacji, nie wymaga Eclipse: http://www.javadecompilers.com/

+0

Dzięki za to, ale co jeśli chcę dekompilować całą paczkę plików .class? – Anirudh

+1

Tak, prawdopodobnie nie jest to wtedy rozwiązanie. Ta strona działa tylko z .jar i .class. Nie jestem pewien, czy warto zrobić słoik i przesłać go ... Ale nadal można to zrobić ... –