Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как изменить jar файл


Чем редактировать JAR файл? Программы для изменения JAR

JAR

Если вам необходимо просто открыть файл JAR, то вы можете воспользоваться программами из списка по ссылке: Чем открыть файл JAR? Если же вам необходимо изменить (отредактировать) файл, мы подготовили соответствующий список специальных программ для работы с данным типом файлов.

Самый популярный JAR редактор - это Java Development Kit (JDK) (для ОС Windows), однако изменить файл можно также, например, в Corel WinZip Mac (для ОС Mac). Ниже мы составили список программ для операционной системы Windows, Mac, Linux. Вы можете скачать редактор бесплатно, кликнув по названию программы для вашей операционной системы - каждая из них гарантированно позволит осуществить редактирование нужного файла.

Программы для редактирования JAR файлов на компьютере

Чем редактировать JAR в Windows? Mac Linux

Общее описание расширения JAR

Файл с расширением JAR (Java Archive File) — это формат созданный компанией Oracle который относится к категории Исполняемые форматы.

Файл JAR представляет из себя архив Java, являющийся видом обычного ZIP-архива, содержащего определенную часть данных с элементами языка программирования Java. Для того, чтобы реализовать JAR файл в качестве исполняемого, он должен содержать файл MANIFEST.MF, помещенный в каталог META-INF, где будет указан главный программный класс. Данный класс должен хранить метод main.

Узнать подробнее что такое формат JAR

Знаете другие программы, которые могут редактировать файлы .JAR? Не смогли разобраться как отредактировать файл? Пишите в комментариях - мы дополним статью и ответим на ваши вопросы.

помогите поменять строчки в файлах .class внутри .jar файла

? LiveJournal
  • Main
  • Top
  • Interesting
  • 235 ideas
  • Disable ads
Login
  • Login
  • CREATE BLOG Join
  • English (en)
    • English (en)
    • Русский (ru)
    • Українська (uk)
    • Français (fr)
    • Português (pt)
    • español (es)
    • Deutsch (de)
    • Italiano (it)
    • Беларуская (be)

Чем открыть файл JAR

JAR (Java Archive File) – формат архива, в котором хранятся элементы программы, написанной на языке Java. Чаще всего файлы с таким расширением являются мобильными играми и приложениями. На компьютере можно просмотреть содержимое такого архива и/или попытаться запустить JAR как приложение.

Способы открытия JAR-архива

Для начала рассмотрим несколько программ для открытия архива JAR. Так можно убедиться, что в нём содержится всё необходимое для запуска этого приложения, а также внести требуемые изменения.

Способ 1: WinRAR

Когда речь заходит об архивах, большинству пользователей приходит на ум программа WinRAR. Для открытия файла JAR она отлично подходит.

Скачать WinRAR

  1. Разверните вкладку «Файл» и нажмите «Открыть архив» (Ctrl+O).
  2. Перейдите в место хранения JAR, выделите этот файл и нажмите кнопку «Открыть».
  3. В окне WinRAR отобразятся все файлы этого архива.

Обратите внимание на наличие папки «META-INF» и файла «MANIFEST.MF», который должен храниться в ней. Это позволит реализовать файл JAR в качестве исполняемого.

Найти и открыть нужный архив можно и через встроенный обозреватель файлов WinRAR.

Если с содержимым архива планируется дальнейшая работа, то потребуется разархивация.

Подробнее: Как разархивировать файлы через WinRAR

Способ 2: 7-Zip

Поддержка расширения JAR предусмотрена и в архиваторе 7-Zip.

Скачать 7-Zip

  1. Нужный архив можно найти прямо в окне программы. Кликните по нему правой кнопкой и нажмите «Открыть».
  2. Содержимое JAR будет доступно для просмотра и редактирования.

Способ 3: Total Commander

Альтернативой упомянутым программам может стать файловый менеджер Total Commander. Т.к. его функционал включает работу с архивами, открыть JAR-файл будет несложно.

Скачать Total Commander

  1. Укажите диск, где расположен JAR.
  2. Перейдите в директорию с архивом и дважды кликните по нему.
  3. Файлы архива будут доступны для просмотра.

Способы запуска JAR на компьютере

При необходимости запустить приложение или игру JAR понадобится один из специальных эмуляторов.

Способ 1: KEmulator

Программа KEmulator – это продвинутый Java-эмулятор, позволяющий произвести настройку всевозможных параметров запуска приложения.

Загрузить программу KEmulator

  1. Нажмите «Файл» и выберите пункт «Загрузить jar».
  2. Найдите и откройте нужный JAR.
  3. Или перенесите этот файл окно программы.

  4. Через некоторое время приложение будет запущено. В нашем случае это мобильная версия Opera Mini.

На мобильных телефонах управление осуществлялось с помощью клавиатуры. В KEmulator можно включить её виртуальный аналог: нажмите «Справка» и выберите пункт «Клавиатура».

Выглядеть это будет так:

При желании в настройках программы Вы сможете задать соответствия клавиш телефона клавишам компьютера.

Обратите внимание, что в папке с JAR появится файл «kemulator.cfg», в котором прописаны параметры работы этого приложения. Если его удалить, то все настройки и сохранения (если речь идёт об игре) удалятся.

Способ 2: MidpX

Программа MidpX нет так функциональна, как KEmulator, но со своей задачей справляется.

Загрузить программу MidpX

После установки все файлы JAR будут ассоциироваться с MidpX. Это можно понять по изменившейся иконке:

Дважды кликните по ней и приложение будет запущено. При этом виртуальная клавиатура уже интегрирована в интерфейс программы, однако настроить управление с клавиатуры ПК тут нельзя.

Способ 3: Sjboy Emulator

Ещё один простой вариант для запуска JAR – это Sjboy Emulator. Главная его особенность заключается в возможности выбора скинов.

Загрузить программу Sjboy Emulator

  1. Откройте контекстное меню JAR-файла.
  2. Наведите курсор на «Открыть с помощью».
  3. Выберите пункт «Open With SjBoy Emulator».

Клавиатура тут также интегрирована.

Итак, мы выяснили, что JAR можно открыть не только как обычный архив, но и запустить на компьютере через Java-эмулятор. В последнем случае удобнее всего использовать KEmulator, хотя и другие варианты тоже имеют свои преимущества, например, возможность изменять оформление окна.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

а Как | Как разархивировать и изменить jar-файл аськи

1 шаг

Сам я пользуюсь LocID(loc-id.ru) так как мне нравится наличие разнообразных плагинов, поэтому расскажу на примере этой версии ICQ)) Для начала нам нужно, чтоб аська оказалась в компе. Для того, чтобы не путаться с файлами(их несколько), создайте папку прямо в телефоне и переместите в неё аську.

2 шаг

Аська в компе? Отлично. Теперь берем jar-файл(тот, что самый жирный). Извлекаем в отдельную папку, это необязательно, но так проще.

3 шаг

Открываем сию папочку и видим нехилый такой список файлов…Ну-с начем, пожалуй(вы ведь сделали резервную копию?)
Папка МЕТА-INF. В ней файл meta-inf.mf либо manifest.inf, открывем его Блокнотом? собственно, если вы хоть немного знаете English, то разобраться нет проблем. Не знаете? Тогда лучше ничего не трогать, от греха подальше

4 шаг


micons.png

Возвращаемся в корневую папку архива и смотрим на файлы *.class, если вы не программист, вам они не нужны. Для меня очень важен дизайн аськи, если вы разделяете мое мнение, сконцентрируйте внимание на графике. Открывайте файлы *.png, заменяйте, редактируйте или делайте их сами, но учтите, что имя и расширение должно быть такое же
P.S. Для себя я просто взял и сделал некоторые части иконок прозрачными, получилось довольно красиво

5 шаг

Редактируем Лого. Заходим на сайт с загрузками для аськи(будьте хитрее, заходите прямиком в он-лайн конструктор) находим красивую картинку, жмем ПКМ=> Сохранить по ссылке как и вводим название той или иной картинке. Так же можно нарезать картинок для фона и логотипа из ваших собственный картинок или фото

6 шаг

Так и знал что формат не тот! Открывем файл редактором, если что-нибудь нужно изменить(например, если это будущий файл logo, то написать на нем полупрозрачно название аськи) – то делаем это, затем сохраняем строго в формате png.

7 шаг

По той же схеме корректируем остальные файлы. Но будьте предельно внимательны! Многие объекты, как Smiles, icons и другие, содержат в себе сразу несколько иконок, обычно иконка имеет размер 16х16, 32х32 и т.д Если вы привысите этот размер, то все собьется и будет оч оч некрасиво.
P.S в фтошопе легче. Инструментом Раскройка выделяем всю картинку, клик ПКМ => из меню Divide Slise выбираем “Деление по вертикали”. Значения в пикселях ставим 16, применяем и получаем тот же файл, только аккуратно размеченный на квадратики. Ну вот, так уже легче. Когда все будет готово, снова выбирайте раскройку=>’’Delene Slice"….ну а дальше вы знаете

8 шаг

Если это LocID, то там есть папка “p” – это папка с плагинами. Подумайте, какие плагины вам совсем не нужны, здесь опять-же пригодится знание английского. Например, к плагину погоды относятся PlgWeather.class, PlgWeather$MyTimeout.class, PlgWeather$Marker.class. Не нужна погода? удаляем и все.

9 шаг

Далее в корневой папке находим файл list.txt и удаляем “p.PlgWeather 1” и остальные названия, которые вы удалили из папки “p”

10 шаг

Если хотите анимированные смайлы, то соберите в конструкторе “от фонаря” сборку с аним. смайлами, скачайте, затем “выдирайте” оттуда папку Smiles и файл smiles.txt, затем просто вставляем это в корневую папку архива(удалите оттуда smiles.png, теперь это ерунда)))

11 шаг

Замена звуков. Ну тут предельно просто, просто заменяем короткий звук *.mp3 или *.wav(если вы дорожите памятью, можете оставить *.mp3 и удалить wav или наоборот)

12 шаг

Когда, наконец-то, с редактированием покончено, заходим в корневую папку архива, выделяем все (Ctrl+A), ПКМ – Добавить в архив. Форма архива -ZIP, метод сжатия – макс., остальное не суть важно. Ну вот, вроде все, хотя…стоп! формат не тот. Спокойствие, только спокойствие, как говорил великий Карлсон.
Открываем Мои Документы, жмем на меню Сервис – св-ва папки. На вкладке вид выбираем “Скрывать расширения для зарегистрированных типов файлов” убираем галочку, применяем, но не закрывайте окошко, ищем наш свежеиспеченный zip-архив, меняем расширение с zip на jar, жмем Enter и конечно, Да. Затем, вспомнив про галочку, ставим её обратно, вот теперь жмем ОКэй

13 шаг

Я вас поздравляю, все готово))) ICQ – Connecting people

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



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

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

java mobile jar
Поделиться Источник user594568     29 января 2011 в 14:54

3 ответа


  • отредактируйте любой файл, завернутый в файл jar

    Я хочу реализовать следующие вещи с моим кодом java в eclipse. мне нужно отредактировать файл .dict, который находится в каталоге файла jar. моя структура каталогов выглядит так...

  • Как сделать файлы класса в файл JAR

    У меня есть файл JAR, в котором я хотел бы отредактировать строку внутри одного из его классов . Поэтому я извлек его с помощью Winrar, сделал необходимые изменения и сохранил . Теперь у меня есть папка с вложенными папками внутри, которая содержит файлы классов (около 30). Мой вопрос здесь...



30

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

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

Вот и все. Я протестировал его на своей Nokia, и он работает на меня.

Поделиться Vaibhav     29 января 2011 в 14:58



23

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

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

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

Поделиться snakile     29 января 2011 в 15:05



3

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

http://classeditor.sourceforge.net/

Поделиться Catalin Marin     29 января 2011 в 15:01


  • Java Редактировать Jar Файл

    У меня есть файл jar, который включает в себя классы seviral. В этом jar есть файл Confirmation.class, который я хочу отредактировать. Я декомпилировал этот класс с помощью usin JAD. Затем я редактирую его с помощью notepad++ и сохраняю как .java файл. Теперь, как я могу создать свой новый файл...

  • Как я могу отредактировать файл .class из jar?

    У меня есть файл .jar, и я декомпилировал его с помощью декомпилятора Java, я хочу изменить файл .class из .jar и перекомпилировать его. Я попытался использовать eclipse для копирования кода, но он имеет много импорта, поэтому я не могу перекомпилировать его в файл .class без импорта. Есть ли...


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


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

Возможные Дубликаты : Где я могу найти декомпилятор Java? Как декомпилировать весь файл Jar? У меня есть файл .jar. Это один файл, но я хочу decompile его, чтобы добраться до исходного кода java...


Как я могу создать файл .jar?

В учебнике я узнал, что jar файлы могут быть созданы следующим образом: jar cf jar-file input-file(s) Однако было неясно, что представляют собой входные файлы. Это .java файлов или .class файлов? Из...


как отредактировать исходный код в файле JAR и снова объединить его?

Я распаковал файл JAR с winrar, и я смог увидеть весь файл класса, который находится внутри файла JAR. Я хочу отредактировать часть исходного кода для всего файла JAR и объединить его снова в новый...


отредактируйте любой файл, завернутый в файл jar

Я хочу реализовать следующие вещи с моим кодом java в eclipse. мне нужно отредактировать файл .dict, который находится в каталоге файла jar. моя структура каталогов выглядит так...


Как сделать файлы класса в файл JAR

У меня есть файл JAR, в котором я хотел бы отредактировать строку внутри одного из его классов . Поэтому я извлек его с помощью Winrar, сделал необходимые изменения и сохранил . Теперь у меня есть...


Java Редактировать Jar Файл

У меня есть файл jar, который включает в себя классы seviral. В этом jar есть файл Confirmation.class, который я хочу отредактировать. Я декомпилировал этот класс с помощью usin JAD. Затем я...


Как я могу отредактировать файл .class из jar?

У меня есть файл .jar, и я декомпилировал его с помощью декомпилятора Java, я хочу изменить файл .class из .jar и перекомпилировать его. Я попытался использовать eclipse для копирования кода, но он...


как отредактировать существующий файл jar в eclipse

у меня есть файл jar jdk 1.4 version.But в соответствии с требованием в моем проекте,мы ограничены в использовании jdk 1.6 версии only.I googled много сайтов, но не получаем точного пути. А также...


Как именно я могу скомпилировать свой Java в файл JAR?

Поэтому я пытаюсь скомпилировать свою игру для моего класса объектно-ориентированного программирования в файл jar , чтобы ее можно было запустить с java -jar javacoffeeadventure.jar . Моя структура...


Я не могу получить доступ к MANIFEST.MF, но файл jar имеет один. Как я могу получить доступ и отредактировать его?

Я пытаюсь выполнить файл jar в командной строке, но всегда получаю сообщение Нет главного атрибута манифеста, в 2056751-0.0.1-SNAPSHOT-src.jar. Итак, я думаю, я должен отредактировать файл...

java - Как мне обновить один файл в банке, не переупаковывая всю банку?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании

Загрузка…

.

windows 7 - изменить программу по умолчанию для файла .jar

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

java - Изменение кода класса из файла jar

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

java - Изменение значка файла .JAR

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

java - Как настроить имя файла .jar

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Основы (Учебники Java ™> Развертывание> Упаковка программ в файлы JAR)

Учебники Java были написаны для JDK 8. Примеры и практики, описанные на этой странице, не используют преимущества улучшений, представленных в более поздних выпусках, и могут использовать технологии, которые больше не доступны.
Обзор обновленных языковых функций в Java SE 9 и последующих выпусках см. В разделе «Изменения языка Java».
См. Примечания к выпуску JDK для получения информации о новых функциях, улучшениях, а также удаленных или устаревших параметрах для всех выпусков JDK.

Файлы

JAR упакованы в формат файла ZIP, поэтому вы можете использовать их для таких задач, как сжатие данных без потерь, архивирование, распаковка и распаковка архивов. Эти задачи являются одними из наиболее распространенных применений файлов JAR, и вы можете реализовать многие преимущества файла JAR, используя только эти основные функции.

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

Для выполнения основных задач с файлами JAR вы используете инструмент Java Archive Tool, входящий в состав Java Development Kit (JDK). Поскольку инструмент Java Archive вызывается с помощью команды jar, в этом руководстве он называется «инструментом Jar».

В качестве краткого обзора и предварительного просмотра некоторых тем, которые будут рассмотрены в этом разделе, следующая таблица суммирует общие операции с файлами JAR:

Общие операции с файлами JAR
Эксплуатация Команда
Для создания файла JAR jar cf файл (ы) ввода jar
Для просмотра содержимого файла JAR jar tf jar-файл
Чтобы извлечь содержимое файла JAR jar xf jar-файл
Для извлечения определенных файлов из файла JAR jar xf файл jar заархивированный файл (ы)
Для запуска приложения, упакованного как файл JAR (требуется заголовок манифеста основного класса) java -jar приложение.банка
Для вызова апплета, упакованного как файл JAR
 <код апплета =  AppletClassName.class  archive = " JarFileName.jar " ширина =  ширина  высота =  высота >  

В этом разделе показано, как выполнять наиболее распространенные операции с файлом JAR, с примерами для каждой из основных функций:

В этом разделе показано, как использовать инструмент Jar для упаковки файлов и каталогов в файл JAR.

Вы можете отобразить оглавление JAR-файла, чтобы увидеть, что он содержит, без фактической распаковки JAR-файла.

Вы можете использовать инструмент Jar для распаковки файла JAR. При извлечении файлов инструмент Jar делает копии нужных файлов и записывает их в текущий каталог, воспроизводя структуру каталогов, которая есть у файлов в архиве.

В этом разделе показано, как обновить содержимое существующего файла JAR, изменив его манифест или добавив файлы.

В этом разделе показано, как вызывать и запускать апплеты и приложения, упакованные в файлы JAR.

Дополнительные ссылки

Документация для JDK включает справочные страницы для инструмента Jar:

.

Смотрите также