Рубрики
Без рубрики

log4j2.xml Плагин декомпилятора Java для Eclipse IDE

В Eclipse IDE мы можем использовать плагин “Расширенный декомпилятор классов” для декомпиляции файлов классов Java напрямую без исходного кода.

Автор оригинала: mkyong.

В Eclipse IDE мы можем использовать Расширенный декомпилятор классов плагин для декомпиляции файлов классов Java без прямого исходного кода.

После установки и настройки плагина Расширенный декомпилятор классов щелкните класс или методы, нажмите F3 , и плагин автоматически декомпилирует класс Java.

Содержание

  • 1. Что такое плагин расширенного декомпилятора классов?
  • 2. Как установить плагин расширенного декомпилятора классов
  • 3. Как настроить ассоциации файлов
  • 4. Как настроить Расширенный декомпилятор классов
  • 5. Декомпилировать исходный код JDK
  • 6. Рекомендации

P.S Протестирован с улучшенным декомпилятором классов v3.2.2 и Eclipse IDE 2021-06.

1. Что такое плагин расширенного декомпилятора классов?

Плагин Расширенный декомпилятор классов может выбрать следующие пять инструментов декомпилятора Java для декомпиляции класса Java без исходного кода.

P.S Я выбираю Цветок папоротника , потому что ИДЕЯ IntelliJ также использует Цветок папоротника для декомпиляции класса Java.

2. Как установить плагин расширенного декомпилятора классов

Ниже приведены шаги по установке плагина расширенного декомпилятора классов в Eclipse IDE.

  1. Запустите среду разработки Eclipse.
  2. Нажмите Справка -> Eclipse Marketplace... .
  3. Найдите “Декомпилятор Java” или “Расширенный декомпилятор классов”.
  4. Выберите “Расширенный декомпилятор классов”.
  5. Нажмите кнопку Установить .
  6. Выберите все функции и нажмите Подтвердите .
  7. Для предупреждения о безопасности нажмите Устанавливайте в любом случае .
  8. Готово и перезапустите среду разработки Eclipse.

3. Как настроить ассоциации файлов

Ниже приведены шаги по настройке класса без источника в Средство просмотра декомпилятора классов .

  1. В среде IDE Eclipse.
  2. Нажимает Окно -> Настройки -> Общие -> Редакторы - > Ассоциации файлов .
  3. В разделе Типы файлов выберите *.класс без источника .
  4. Прокрутите вниз до раздела Связанные редакторы , выберите Средство просмотра декомпилятора классов , нажмите Кнопка по умолчанию . Если Средство просмотра декомпилятора классов отсутствует, щелкните Добавить кнопку для добавления нового Средства просмотра декомпилятора классов . Ключ в том, чтобы сделать это по умолчанию.
  5. Нажмите кнопку Применить и закрыть .

Готово, нажмите на класс или метод без исходного кода, нажмите F3 , и плагин автоматически декомпилирует файлы классов.

4. Как настроить Расширенный декомпилятор классов

Нажмите Окно > Настройки > Java > Декомпилятор , чтобы настроить, какой декомпилятор классов по умолчанию будет декомпилировать класс Java.

5. Декомпилировать исходный код JDK

Этот Расширенный декомпилятор классов плагин, похоже, не может правильно декомпилировать исходный код JDK; Я не уверен, правильно ли я его настроил; это всегда пустая страница или пустой источник, когда я пытаюсь декомпилировать исходный код JDK (Java 11).

Исходный код JDK находится по пути $JAVA_HOME\lib\src.zip , прикрепите его, и нам не нужен плагин для его декомпиляции.

# JDK source code
C:\opt\jdk-11.0.1\lib\src.zip  

6. Рекомендации

Оригинал: “https://mkyong.com/java/java-decompiler-plugin-for-eclipse/”