Перекомпилировать декомпилированный класс из плагина - PullRequest
0 голосов
/ 07 мая 2020

Я создаю сервер на M C, и мне удалось изменить плагин так, как я хотел, и теперь я хочу скомпилировать это измененное. java файл, чтобы получить файл .class и запустить плагин на моем сервере . Однако я не могу понять, как перекомпилировать этот файл c. java для создания нового файла .class. Есть ли у кого-нибудь предложения?

Мой процесс:

  1. Получите .jar плагина и измените его на .zip, чтобы получить sr c jar

  2. Декомпилируйте класс, который я хочу редактировать, скопируйте код в новый. java файл и удалите .class

  3. (Где Я не могу) Перекомпилируйте файл. java, чтобы сгенерировать .class

  4. заархивируйте папку и измените ее на .jar

1 Ответ

0 голосов
/ 09 мая 2020

Не знаю, поможет ли это вам, но вот как я это делаю:

  1. Откройте плагин в JD- GUI (да, вам нужно его скачать)
  2. Файл> Сохранить источник, ресурс или что-то еще.
  3. Он будет сохранен как Winrar, насколько я помню, вам нужно извлечь эту папку в папку рабочего пространства Eclipse. .
  4. Создайте новый проект java и назовите проект так, как была вызвана извлеченная вами папка.
  5. Он должен сказать, что уже существует .project или что-то еще, и вы просто захотите чтобы нажать Fini sh.
  6. Измените все и добавьте зависимости.
...