редактор байт-кода Java? [закрытый]

Кто такой хороший свободный редактор байт-кода? Я хочу редактора, что-то с GUI...

Я попробовал jbe-0.1b без удачи (не может сохранить изменения байт-кода).

16
задан AlfaTeK 7 March 2010 в 08:04
поделиться

4 ответа

Ничего хорошего в UI, но вы можете использовать плагин Eclipse Bytecode Outline, чтобы превратить любой Java-класс в ASM-код, отредактировать его и создать измененный класс. Это, наверное, самый безболезненный способ на данный момент.

http://asm.ow2.org/eclipse/index.html

9
ответ дан 30 November 2019 в 23:05
поделиться

Я понимаю, что jasmin и jasper - это обычная пара, используемая для перевода между байт-кодом и представлением языка ассемблера.

IIRC, Apache BCEL поставляется с инструментом для дизассемблирования файлов классов в код, который создает файл класса с помощью BCEL.

Я использовал vi. :)

3
ответ дан 30 November 2019 в 23:05
поделиться

На всякий случай. Вы пробовали декомпилировать файлы классов? Я не знаю, что именно вы пытаетесь сделать, но вы можете сначала декомпилировать классы, отредактировать исходники и снова перекомпилировать.

JAD - очень хороший декомпилятор, который может обрабатывать довольно некрасивый байт-код и создавать из него читаемые исходники.

0
ответ дан 30 November 2019 в 23:05
поделиться

Чтобы создать java-байт-код вы можете использовать ASM , который также предлагает плагины eclipse.

ASM - это универсальная среда обработки и анализа байт-кода Java. Его можно использовать для изменения существующих классов или динамического создания классов непосредственно в двоичной форме.

0
ответ дан 30 November 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: