редактор байт-кода java? [закрытый]
Что такое хороший бесплатный редактор байт-кода? Мне нужен редактор с графическим интерфейсом...
Я попробовал jbe-0.1 b без успеха (не могу сохранить изменения байт-кода).
4 ответов
ничего достойного с пользовательским интерфейсом, но вы можете использовать плагин Eclipse Bytecode Outline, чтобы превратить любой класс Java в код ASM, отредактировать его и создать измененный класс. Это, наверное, самый безболезненный способ на данный момент.
Я понимаю, что jasmin и jasper-обычная пара, используемая для перевода между байт-кодом и представлением языка assemly.
IIRC, Apache BCEL поставляется с инструментом для разборки файлов классов в код, который создает файл класса с BCEL.
Я использовал vi. :)
просто чтобы быть уверенным. Вы пытались декомпилировать файлы класса? Я не знаю, что вы пытаетесь сделать точно, но вы можете сначала декомпилировать классы, редактировать источники и перекомпилировать снова.
Джад очень хороший декомпилятор, который может обрабатывать довольно уродливый байт-код и производить из него читаемые источники.
для создания байт-кода java вы можете использовать ASM который также предлагает Плагины eclipse.
ASM - это универсальная структура обработки байт-кода Java и анализа. Он может использоваться для изменения существующих классов или динамического создания классов непосредственно в двоичной форме.