Вопрос по java – Создание файла JAR для запуска на любом другом компьютере

0

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

Пожалуйста, сформулируйте свою проблему как вопрос и опишите, какие инструменты вы используете (IDE, инструмент управления сборкой, механизм загрузки свойств). Michael Schmeißer

Ваш Ответ

3   ответа
1
Это мой личный любимый ответ - я использую Maven для каждого проекта уже несколько лет, и это действительно инструмент для сборки Java. Для создания исполняемых JAR-файлов с зависимостями я предпочитаю использовать плагин shade, потому что он действительно прост в использовании и хорошо работает.
1

ШмейБером, будьте более конкретны, пожалуйста.

Я использую eclipse в качестве своей IDE (потому что вы можете использовать его как в Windows, так и в Ubuntu Linux) для создания jar (вы можете определить класс запуска в jar).

Я использую разные методы для запуска разных машин.

Я использую nsis для создания хорошего исполняемого файла Windows (.exe). Вы можете добавить свой собственный значок.

В скрипте nsis вы фактически используете ту же команду, что и в пакетной команде. У nsis есть несколько приятных функций, таких как поиск java jre.

Для Linux и Mac я использую файл .sh с этой командой.

1

ссу или использовать скрипт, который составляет classpath и запускает ваше приложение.

как добавить его в manifest.mf? Можете ли вы дать мне пример? sameer59

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