4. Создаём JAR приложение
После завершения проекта в Eclipse наша следующая цель будет заключаться в создании исполняемой версии проекта (исполняемый архив JAR) — JAR приложение!
- Правой кнопкой по корневой папке проекта и нажимаем «Export» (Экспорт).
- Открываем папку «Java» и выбираем «Runnable JAR file» (исполняемый архив JAR) и жмём Next>.

- Теперь нам надо настроить спецификации файла JAR (Runnable JAR File Specification):
- «Launch configuration» (конфигурации запуска) – выбираем главный класс (класс, содержащий главный метод «main»).
- «Export destination» (Место экспорта) – вводим место, где мы хотим сохранить файл типа .jar.
- «Library handling» (Место хранения библиотек) – выбираем «Copy required libraries into a sub folder next to the generated Jar», чтобы извлечь необходимые библиотеки в папку рядом с созданным JAR файлом или «Extract required libraries into generated JAR», чтобы извлечь необходимые библиотеки в созданные JAR». В моём случае я выбрал первый вариант, поскольку потому что он более удобен.
- Нажмите кнопку «Finish» (Готово).

run.bat
java -jar JavaRxTx.jar pause
Похожие записи
Как отрыть в eclipse уже готовый jar или jad файл мобильного приложения?
Помогите пожалуйста а точнее подскажите как отрыть в eclipse уже готовый jar или jad файл мобильного приложения если можно по пунктам и в скринах я новичек так что прошу не стебаться заранее благодарю
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Редактирование jar или jad
Ребят, подскажите, каким декомпилятором лучше пользоваться? Существуют ли на русском языке? Нужно.
Программа для загрузки и редактирования jar или jad
Есть ли такая прога которая позволяла бы загружать jar или jad, если есть возможность.
Как сохранить данные из таблицы в уже готовый excel-файл?
Всем привет! Возникла такая проблема как сохранить данные с таблицы в уже готовый excel-файл? При.
Как вставить данные в уже готовый excell файл из php?
Здравствуйте, знатоки! Не могу вставить данные в готовый excel файл. В excel файле есть диаграмма.
java -jar program.jar
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Как уже готовый запрос или отчет с БД Access перенести в приложение на C#?
Доброго времени суток. Не могу разобраться как уже готовый запрос или отчет с БД Access перенести в.

Eclipse. Какое сочетание клавиш или как открыть только что закрытый в Eclipse файл?
Я уже задавал подобный вопрос и мне дали на него ответ Alt+стрелка влево. Решение довольно-таки.
Не собирается jar файл в Eclipse
Здравствуйте! Помогите пожалуйста с такой проблемой: когда экспортирую проект из eclipse IDE в jar.
Как отрыть файл xls
Мне нужно открыть на С# файл test.xls, внести в него изменения, сохранить и закрыть. Как создать.
как открыть файл JAR в Eclipse
Этот файл jar просто хорошо функционирует. Мне кажется, что файл jar сам по себе, но как я могу открыть его в Eclipse и изменить этот демо-код? Спасибо.
user630983 02 авг. 2011, в 22:28
Поделиться
Поделиться:
6 ответов
Лучший ответ
Поскольку файл jar «исполняет», он содержит скомпилированные java файлы, известные как файлы .class. Вы не можете импортировать его для затмения и изменения кода. Вы должны спросить поставщика «демо» для «исходного кода». (или проверьте страницу, на которой вы получили демо для исходного кода) Если вы не хотите декомпилировать файлы .class и импортировать их в Eclipse. Это может быть не так для начинающих.
Mob 02 авг. 2011, в 21:43
Поделиться
использовать декомпилятор java. http://jd.benow.ca/. вы можете открыть файлы jar. Спасибо, Manirathinam.
Mani 26 май 2015, в 12:45
Поделиться
Попробуйте JadClipse.It откроет весь ваш .class файл. Добавьте библиотеку в свой проект, и когда вы попытаетесь открыть какой-либо объект, объявленный в файле lib, он откроется так же, как ваш .java файл. В eclipse- > help- > marketplace → перейдите на вкладку популярных. Там вы можете найти плагины для одного и того же. Обновление. Для тех, кто не может найти выше плагин, попробуйте загрузить это: https://github.com/java-decompiler/jd-eclipse/releases/download/v1.0.0/jd-eclipse-site-1.0.0-RC2.zip Затем импортируйте его в Eclipse. Если у вас есть проблемы с импортом над подключаемым модулем, см. Как установить плагин для Eclipse из .zip
Gaurav Singh 03 июнь 2016, в 05:38
Поделиться
Проект не совсем то же самое, что и исполняемый файл jar. Для начала проект обычно содержит исходный код, в то время как исполняемый файл jar обычно не работает. Опять же, вообще говоря, вам нужно экспортировать проект Eclipse для получения файла, подходящего для импорта.
Edwin Buck 02 авг. 2011, в 21:09
Поделиться
Во-первых, необходимо знать, что такое файл jar. Из Oracle,
JAR (Java Archive) — независимый от платформы формат файла, который агрегирует много файлов в один. Несколько апплетов Java и их требуемые компоненты (файлы, изображения и звуки) могут быть в комплекте в JAR файле и затем загружать в браузер в одном HTTP, значительно улучшая скорость загрузки. Формат JAR также поддерживает сжатие, что уменьшает размер файла, далее улучшая время загрузки.
- Это не имеет никакого отношения к проекту Eclipse. Проект Eclipse может быть проектом Java, проектом С++ и т.д. Это просто проект с самосохранением, который можно распознать и использовать как устройство Eclipse.
- Файлы .class обычно являются основной частью файла jar. Невозможно просмотреть исходный код (.java файл), если вы не декомпилируете исполняемый файл (файл .class) с помощью некоторых инструментов. Возьмите Eclipse, например, вы можете выбрать плагин Eclipse Class Decompiler в качестве инструмента.
Gearon 17 окт. 2016, в 08:24
Поделиться
Файл jar — это просто исполняемая Java-программа. Если вы хотите изменить код, вам нужно открыть файлы .java.
Jon Martin 02 авг. 2011, в 21:38
Поделиться
Ещё вопросы
- 0 Получить параметр URL на контроллере Spring из приложения Angular
- 1 Выбор нескольких узлов на одном уровне с LINQ
- 0 Добавление полосы прокрутки к QMessageBox
- 1 API обнаружения формы: «DOMException: источник портит происхождение»
- 0 Google API получает ярлыки сообщений и вложенные ярлыки
- 0 Неожиданное поведение PHP-функции rename (), используемой в моем коде для переименования файлов
- 0 При нажатии на миниатюру изображение должно отображаться в отдельном разделе.
- 1 Понимание значений решения_функции
- 0 GetElementsByClassName — Perl?
- 0 colorbox popup отлично работает на apache, не загружает изображение на nginx
- 0 Как я могу добавить значок на заголовке с выравниванием по центру в ионном?
- 0 JQuery Colorbox IE7 проблема с встроенным AJAX загруженным контентом
- 0 MySQL: транзакции PDO не работают должным образом
- 0 Как я могу позиционировать статический div при нажатии кнопки?
- 0 Ненужный импорт в Eclipse CDT
- 1 Неизвестная опция командной строки ‘—recompile-scripts’. После обновления gradle до 5.1.1
- 1 Как указать токен получателя при использовании RemoteMessage из Firebase Cloud Messaging?
- 0 Как я могу перефразировать мои сохраненные пароли, которые хранятся в базе данных, используя md5?
- 0 PHP Regexp для получения переменной = «значение» из строки
- 0 Угловые флажки не связываются должным образом
- 0 Как запретить Tomcat 7 / Spring / Tiles обрезать пробелы в выводе HTML
- 1 После перевода реселлервью перестает слушать сенсорные события
- 0 AngularJS — объект не передан в модальный диалог
- 0 Создать хлебную крошку с angularjs
- 1 Когда перезапускается viewpager, он продолжает выполнять предыдущий фрагмент
- 0 «Неизвестный сервер MySQL» при использовании Flask в Python
- 1 Создайте ArrayList объектов класса данных из строки в Kotlin
- 0 Функция триггера отображает «Глобальные события не поддерживаются и устарели»
- 1 Определение владельца, к которому принадлежит пользователь в ASP.NET
- 0 Обновите родительскую область из директивы Child
- 1 Пользовательские элементы управления ASP.Net совместно используются несколькими проектами
- 1 Невозможно заставить свинг отменить / повторить работу системы для простой программы рисования.
- 1 Python: выберите строки для самой последней записи от нескольких пользователей
- 1 Как выбрать запись из COSMOS DB в зависимости от условия
- 0 Как создать начальное значение в массиве в Angular и отобразить это значение в текстовом поле?
- 0 Apache2 не получают правильный путь
- 0 Проблема передачи массива в функцию
- 1 Лучший способ создать этот класс Locus
- 0 Редактирование ссылки на переданный аргумент не обновляет модель
- 0 Как использовать угловой JS, чтобы обновить таблицу после нажатия кнопки отправки
- 1 dc.js Вид по умолчанию для таблицы строк отсортирован и не переупорядочивается при нажатии
- 1 Почему моя плавающая кнопка при запуске приложения переходит в верхнюю часть страницы?
- 0 fstream, ofstream, передача имени документа, C ++
- 0 Даже после autoplay = «false» preload = «none», видео запускается без нажатия кнопки воспроизведения
- 0 FMOD API не возвращает версию FMOD должным образом
- 0 Передача данных между 2 окнами. Qt
- 0 Изменить цвет определенного ряда с помощью модуля выбора
- 0 Стили электронной почты Gmail, div обертки не отображается
- 0 Измените php, если файл не содержит слова
- 0 Jquery не срабатывает, если оператор для определенных значений
Eclipse, генерирующего пакета банку
Мастер Jar файла может быть использована для экспорта проекта, который будет запускать пакет банку.
Чтобы открыть мастер следующим образом:

- Выберите элемент, который вы хотите экспортировать содержимое в проводнике пакетов. Если вы хотите экспортировать все классы проекта и ресурсы, вы можете просто выбрать весь проект.
- Откройте меню Файл и выберите Экспорт.
- В поле ввода «ЕАО».
- Выберите опцию JAR файл включен в мастере настроек.
- Нажмите кнопку Далее
Использовать мастер Jar файла
В спецификации JAR-файла (файл описания JAR) страница может выполнить следующие действия:

- Введите имя файла JAR и папки
- По умолчанию файлы экспорта только класса. Вы также можете экспортировать содержимое источника путем проверки «исходных файлов и ресурсов Java Экспорт» вариант.
- Нажмите кнопку Далее, чтобы изменить параметры JAR пакета
- Нажмите кнопку Далее, чтобы изменить описание JAR манифеста
- Нажмите кнопку Готово, чтобы завершить операцию
