Tomsk Sysadmins Forum

Windows => Программирование => Topic started by: CTuJlET on April 17, 2005, 22:03:29

Title: декомпиляция java-классов
Post by: CTuJlET on April 17, 2005, 22:03:29
у меня есть некие java-классы, мне надо получить из них исходный код программы. Возможно это впринципе или нет? Если возможно, то что для этого нужно?
Title: декомпиляция java-классов
Post by: visual on April 23, 2005, 16:05:55
Quote
у меня есть некие java-классы, мне надо получить из них исходный код программы. Возможно это впринципе или нет? Если возможно, то что для этого нужно?
[snapback]1688[/snapback]

jad не помогает?

P.S. http://kpdus.tripod.com/jad.html (http://kpdus.tripod.com/jad.html)
Title: декомпиляция java-классов
Post by: CTuJlET on April 27, 2005, 16:32:51
он помоему немного другое делает, он *.jad порматирует в *.jar если я не ошибаюсь. А мне надо из файлов *.class получить программный код.
Но вобщем уже не надо даже, сам разобрался, нашел специальную прогу которая декомплирует явовские классы.
Title: декомпиляция java-классов
Post by: Хозяин Свободы on September 30, 2005, 00:03:28
jad (JAva Decompiler) - пожалуй самый лучший из всех.

Когда-то заморачивался этим вопросом, много разных перепробывал, типа DeJava, или такая экзотика как jasmin (преобразует в мнемокоды и обратно, другими словами ассемблер/дизассемблер) и кучу других, но jad оказался самым адекватным и удобным.

Правда, новых версий, вроде бы, не появлялось, самая последняя 1.57 или около того, однако это самый популярный и известный дизассемблер для Явы.
Title: декомпиляция java-классов
Post by: CTuJlET on October 13, 2005, 20:35:28
ссылочку дать можешь?