упаковка Java-приложение - PullRequest
4 голосов
/ 10 января 2011

У меня есть java-приложение, из которого я создаю jar-файл, опирающийся на множество сторонних jar-файлов. Каков наилучший / распространенный способ упаковки этого приложения для распространения среди конечных пользователей?

Ответы [ 3 ]

3 голосов
/ 10 января 2011

Способ изготовления упаковки.Есть два способа

  1. завернуть в качестве исполняемого файла: Это распространено, если вы знаете поддерживаемую платформу и заверните Jar в исполняемый файл.И распространять это.Примерно так http://launch4j.sourceforge.net/ (я этим не пользовался, но есть похожая обертка)

  2. Связать все Jar и предоставить скрипт: Вы можетеиспользуйте плагин Maven для сборки, чтобы объединить все в один Jar .После этого вы можете распространять файл bat и файл .sh для систем на базе Windows и Linux соответственно.Если вы видите Glassfish распространяется таким же образом.Эти сценарии имеют исполняемые команды и часто принимают параметры для различного поведения.

3 голосов
/ 10 января 2011

Лучший способ - использовать инструмент сборки, такой как Maven2 или что-то подобное, и использовать его для управления своими зависимостями и создания пакета «все в одном».

В противном случае выв основном, застрял в манипуляциях с файлами манифеста.Хотя IDE, такие как Eclipse или NetBeans, могут вам в этом немного помочь.

1 голос
/ 10 января 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...