2013-02-17 11 views
6

Jestem świadomy, że część tego została wcześniej zadana, jednak moje wyszukiwanie jest kontynuowane z pustymi rękami. Obecnie używam JD-Gui do dekompilowania plików jar i przełączyłem się na fernflower, ale wydaje się, że ma problemy z wyliczaniem, nie dekompiluje konkretnych klas przez wyrzucenie NPE. Poszedłem nawet na próbę Jode, JAD, a nawet używając JD-Core (wyodrębniono 0.6.1 Snapshot/modified/loaded native z wtyczki JD-Intelligence), ale wszystkie są pełne błędów, kodu bajtowego, itd. (Inny niż JD-Core 0.6.2 w JD-Gui) Moje pytanie brzmi: każdy znalazł rozsądny dekompilator, który może obsługiwać środowisko Java 6/7, do którego można uzyskać dostęp za pośrednictwem wiersza poleceń, a nawet biblioteki, która jeszcze nie została odkryta.Java 6/7 Dekompilacja linii poleceń

+3

Moja modlitwa została wysłuchana. Procyon. – user2080413

+2

Miałem dokładnie to samo pytanie i jestem zaskoczony brakiem zainteresowania tym wątkiem. @ user2080413: Zgodnie z twoją sugestią, spojrzał na [Procyon] (https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler) i wygląda na to, że programista aktywnie pracuje nad tym projektem i istnieje kilka wersji dostępne od kilku ostatnich miesięcy. Także jego FOSS, którą IMO określa, jak taki projekt powinien zostać wykonany. Większość innych dekompilatorów java ma pewne zastrzeżone aspekty iz tego czy innego powodu nie zostały zaktualizowane. –

Odpowiedz