Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > декомпилирование кода


Автор: Merhaba 26.4.2011, 18:48
Добрый Вечер!
Дайте Пожалуйста ссылку на бесплатную программу для декомпилирования кода Java (файлы - *.class)

Автор: Evgin 26.4.2011, 18:55
javap -  в jdk есть.

Автор: kemiisto 26.4.2011, 19:18
http://java.decompiler.free.fr/.

Автор: AlexeyVorotnikov 27.4.2011, 09:05
А jad совсем помер?

Автор: Skipy 27.4.2011, 12:06
Цитата(AlexeyVorotnikov @ 27.4.2011,  09:05)
А jad совсем помер?

Судя по всему, да. Он даже до Java5 не дошел.

Автор: newinjava 27.4.2011, 17:12
Простой как боробан http://cavaj-java-decompiler.en.softonic.com/

Автор: _Y_ 15.5.2011, 14:04
Мне вот тоже понадобилось покопаться в старых аплетах, от которых исходников не сохранилось.

newinjava, Что-то этот боробан не инсталлируется. Скачивается, распаковывается, но при попытке запустить SETUP.EXE говорит, что не может найти SETUP.EXE или один из его компонентов. В заголовке же сообщения "Can't run 16-bit Windows program". Может где-то у меня запрещено стартовать 16-битные программы... Даже не знаю.


kemiisto, скачал и синсталлировал JD-Eclipse (очень подробное руководство по его инсталляции, кстати). Но нигде в сети не нашел как же им пользоваться. Видимо, он не так прост как боробан smile  Есть какая-нибудь инструкция в сети как-же после его инсталляции открыть Eclipse-ом class-файл?

Автор: newinjava 15.5.2011, 14:12
Цитата(_Y_ @  15.5.2011,  14:04 Найти цитируемый пост)
newinjava, Что-то этот боробан не инсталлируется. Скачивается, распаковывается, но при попытке запустить SETUP.EXE говорит, что не может найти SETUP.EXE или один из его компонентов. В заголовке же сообщения "Can't run 16-bit Windows program". Может где-то у меня запрещено стартовать 16-битные программы... Даже не знаю.


Специально заново скачал и установил. Ни коких проблем не обнаружено.
У меня Win XP Sp3 Germany

Автор: kemiisto 15.5.2011, 14:13
_Y_, чё там пользоваться то? Дважды щёлкнул по class-файлу -> увидел Java-код в окне. smile 

Автор: _Y_ 15.5.2011, 16:02
Цитата(kemiisto @  15.5.2011,  14:13 Найти цитируемый пост)
Дважды щёлкнул по class-файлу -> увидел Java-код в окне

Извиняюсь за свою глубокую воскресную тупость. Если я кликаю по  class-файлу, винда спрашивает чем его открывать. Указываю на Eclipse - никакого эффекта. Если же пытаюсь открыть из меню Eclipse File > Open - ругается что не может открыть.

Автор: kemiisto 15.5.2011, 16:57
_Y_, надо внутри проекта щёлкать. Зачем ты вообще ставил плугин для Эклипса? smile Если тебе надо просто из файловой системы кликать?

Автор: _Y_ 15.5.2011, 18:49
Цитата(kemiisto @ 15.5.2011,  16:57)
_Y_, надо внутри проекта щёлкать

Ну, вначале-то я так и думал. Но как загнать этот файл в проект?

Автор: kemiisto 15.5.2011, 19:05
_Y_, создать проект, добавить папку с class-файлами в Libraries в опциях проекта.
http://fastpic.ru/view/19/2011/0515/baeadc7cc74fa76d76b36edf458bb9f5.png.html

Автор: _Y_ 15.5.2011, 20:01
kemiisto, спасибо. Теперь вроде понятно. 

Но если кто-то скажет, что путь этот само-собой-разумеющийся, то я обзову его дюжа умным smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)