какое программное обеспечение лучше всего подходит для декомпиляции файла класса java?[закрыто]

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

  •  21-09-2019
  •  | 
  •  

Вопрос

Как вы выполняете пакетную декомпиляцию многих файлов классов?

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

Решение

JD-Графический интерфейс пользователя облегчает вашу жизнь, в нем также есть плагин eclipse

Редактировать:обновлен последний URL-адрес для инструмента

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

Я использовал ДЖАД но я не уверен, поддерживает ли он более поздние изменения (Update:он не поддерживает языковые функции, представленные в java 1.5).В противном случае вы могли бы написать небольшое java-приложение для пакетной декомпиляции, используя ядро Джей Ди.

Взгляните на Джоде.Вы можете разобрать файлы .class или завершить .jars за один раз.Хотя он утверждает, что обновлен до ранней версии Java (1.3), у меня было несколько проблем с более поздними версиями Java.

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

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

Код, который создает этот инструмент, представляет собой простой скрипт на C # (который вы можете увидеть здесь: https://github.com/o2platform/O2.Platform.Scripts/tree/master/3rdParty/JAD ), так что было бы легко расширить его, чтобы обеспечить пакетную декомпиляцию, которую вы хотите выполнить.

Возможно, было бы неплохо добавить поддержку другим декомпиляторам Java, поскольку JAD иногда не может декомпилировать некоторые файлы.

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