Лучший бесплатный просмотрщик Java-классов?[закрыто]

StackOverflow https://stackoverflow.com/questions/202586

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

Это было полезно?

Решение

Eclipse позволит вам просмотреть байт-код классов, если источник недоступен (ищите «дизассемблированные байт-коды»).

Кажется, есть еще сторонний плагин, использующий asm здесь.

Другие советы

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

DJ Java Decompiler, JadClipse, Cavaj и JarInspector созданы на базе Jad.Последняя версия Decafe Pro была выпущена 3 января 2002 г.

Эти средства просмотра не могут отображать исходные коды Java 5.

Итак, я использую JD-графический интерфейс :логика, я автор :)

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

На StackOverflow была еще одна тема, связанная с http://java.decompiler.free.fr/

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

я использую Кавай

я использовал Декафе Про (больше не могу найти официальный сайт) в прошлом, но бесплатная версия не позволит вам вырезать и вставлять.

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

JarInspector

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

Многие из этих декомпиляторов основаны на Jad:

Мне нравится плагин JadClipse Eclipse:

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

Это приложение .NET 4.0 для Windows, которое поддерживает перетаскивание файлов *.jar.

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

Другая идея — добавить поддержку других бесплатных декомпиляторов Java.

Попробуй это:Средство просмотра классов Java (бесплатно)http://www.codeproject.com/Articles/35915/Java-Class-Viewer

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top