Подтвердить что ты не робот

Как редактировать файл .jar?

Возможный дубликат:
Изменение файла в банке

Итак, у меня есть файл jar с одним .class файлом на нем. Мне просто нужно изменить некоторые слова в файле. Какую программу я должен использовать?

Я хочу, чтобы это работало для моего телефона.

4b9b3361

Ответ 1

Вот что я сделал:

  • Извлечение файлов с помощью WinRAR
  • Сделал мои изменения в извлеченных файлах
  • Открыл исходный JAR файл с помощью WinRAR
  • Используется кнопка ADD для замены файлов, которые я изменил

Что это. Я тестировал его с помощью своей Nokia, и он работает для меня.

Ответ 2

Файл jar представляет собой zip-архив. Вы можете извлечь его с помощью 7zip (отличный простой инструмент для открытия архивов). Вы также можете изменить его расширение на zip и использовать все, чтобы распаковать файл.

Теперь у вас есть файл класса. Нет простого способа редактировать файл класса, потому что файлы классов являются двоичными (вы не найдете там исходного кода, может быть, некоторые строки, но не java-код). Чтобы отредактировать файл класса, вы можете использовать инструмент, например classeditor.

У вас есть все строки, которые ваш класс использует жестко закодированным в файле класса. Поэтому, если единственное, что вы хотели бы изменить, это некоторые строки, которые вы можете сделать без использования classeditor.

Ответ 3

Это инструмент для открытия двоичных файлов классов Java, просмотра их внутренней структуры, изменения его частей, если требуется, и сохранения файла класса обратно. Он также создает читаемые отчеты, похожие на утилиту javap. Простой в использовании графический интерфейс Java Swing. Пользовательский интерфейс пытается отображать как можно больше деталей и пытается представить структуру как можно ближе к фактической файловой структуре класса Java. В то же время также подчеркивается легкость использования и согласованность файлов классов при выполнении модификаций. Например, когда метод удаляется, связанная запись пула констант также будет удалена, если она больше не ссылается. В встроенном верификаторе проверяются изменения перед сохранением файла. Этот инструмент использовался людьми, изучающими внутреннюю среду файла Java. Этот инструмент также использовался для быстрой модификации файлов классов, когда исходный код недоступен ". Это цитата с сайта.

http://classeditor.sourceforge.net/