Подтвердить что ты не робот

Лучший бесплатный просмотрщик Java.class?

Я использовал DJ Java Decompiler, который имеет удобный графический интерфейс, но кажется, что последняя версия - это только пробная версия и силы вы приобретаете программное обеспечение через некоторый период дней (я вспоминаю использование более ранней бесплатной версии около года назад на предыдущем задании).

Я знаю Jad и Jadclipse, но то, что мне нравилось в DJ Java Decompiler, было то, что оно интегрировалось с Windows Explorer - поэтому я мог просто открыть JAR в чем-то вроде WinRAR, перейти через пакеты и дважды щелкнуть в файле .class, чтобы просмотреть его декомпилированный источник.

Кто-нибудь может предложить других хороших, свободных,.class зрителей? Критерии, которые я имею в виду для них:

  • на основе графического интерфейса
  • Интегрируется в проводник Windows (поэтому мне не нужно запускать некоторые параметры командной строки, такие как JAD)
  • Необязательный - также может отображаться необработанные команды байт-кода JVM

Другими словами - я хотел бы найти самое близкое к .NET Reflector для Java, насколько это возможно.

4b9b3361

Ответ 2

JAD - один из лучших Java Decompiler. Это одна блестящая часть программного обеспечения. Тем не менее, последний JDK, поддерживаемый JAD 1.5.8 (14 апреля 2001 г.), - JDK 1.3.

DJ Decompiler, JadClipse, Cavaj и JarInspector работают от Jad. Последняя версия Decafe Pro была выпущена в 2002-01-03.

Эти зрители не могут отображать источники Java 5.

Итак, я использую JD-GUI: логика, я автор:)

Ответ 3

Procyon - это новый декомпилятор с открытым исходным кодом, который в большинстве случаев уже превосходит JD-GUI. Он написан на Java и поставляется в автономной банке. Он активно развивается StackOverflow собственный Майк Штробель.

Ответ 5

Попробуйте JDGUI простой, легкий и быстрый

Ответ 6

Я использую cavaj

Я использовал Decafe Pro (больше не могу найти официальный сайт) в прошлом, но бесплатная версия не будет разрешите вырезать-n-paste.

Оба они являются передними концами JAD, поэтому у них одинаковые функции и ограничения в отношении возможностей декомпиляции.

Ответ 7

JarInspector

Jar Inspector - простой в использовании и мощный редактор файлов jar для Mac OS X. Он позволяет вам легко просматривать, редактировать и декомпилировать содержимое файлов jar.

Ответ 9

Я только что опубликовал автономный графический интерфейс Java Decompiler (на основе Jad), который вы можете получить из Util Java Decompiler (JAD based) v1.0

Это приложение .NET 4.0 на базе Windows, которое поддерживает drag n'drop файлов *.jar.

Он не интегрируется с Window Explorer, но поскольку он основан на простом С# script, а код - Open Source, возможно, вы можете добавить эту функцию:)

Другая идея заключалась бы в том, чтобы добавить поддержку других бесплатных декомпиляторов java.

Ответ 10

Я использую cavaj, прост в установке и дает вам очень хороший обзор класса, стиля eclipse.