Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Как собрать Java приложение


Автор: bulat01 11.1.2012, 12:18
Здравствуйте все,
пожалуйста посоветуйте - 

есть java приложение (включающее группу классов), который приходится или через командную строку или Eclipse IDE.
Как сделать установочный пакет или сделать как одну утилиту - чтобы приложение запускалось сразу при 2 клике?

Кто нибудь с такой задачей сталкивался раньше?

С уважением!

Добавлено через 2 минуты и 30 секунд
а и еще забыл,
приложение требует некоторых библиотек - 
как сделать чтобы во время инсталляции приложения - оно предварительно развернуло необходимые java
библиотеки на компе пользователя, а потом  устанавливало.


Автор: danilych 11.1.2012, 13:10
для установки использовать NSIS http://www.seas.gwu.edu/~drum/java/lectures/appendix/installer/install.html

java to exe можно почитать тут http://www.javalobby.org/articles/java2exe/

Автор: mstalker26 11.1.2012, 13:14
Цитата

есть java приложение (включающее группу классов), который приходится или через командную строку или Eclipse IDE.
Как сделать установочный пакет или сделать как одну утилиту - чтобы приложение запускалось сразу при 2 клике?

Вам нужен обычный jar, для запуска при двойном клике (подразумеваю, что Вы ожидаете появление фрейма) в манифесте должен быть указан MainClass.
Цитата

приложение требует некоторых библиотек

Если здесь идет речь о jar-ах, которые лежать в lib, то в манифесте должен быть ClassPath (ну и соответственно сами файлы).

Вместо того, чтобы возиться самому с этим, я доверился бы Maven'у. Он и jar сгененрирует с правильным манифестом и библиотеки скопирует. Если нужен пример, скину ближе к вечеру.

Автор: Samotnik 11.1.2012, 13:28
Цитата(bulat01 @  11.1.2012,  12:18 Найти цитируемый пост)
который приходится или через командную строку или Eclipse IDE.

Можно использовать Eclipse для экспорта jar файла. А потом написать *.bat файл, который будет запускать этот jar по двойному клику мышки.

Автор: mstalker26 11.1.2012, 18:22
Как и обещал пишу:
1) можете выбрать простой путь (экспорт из Eclipse) и посмотреть тему http://forum.vingrad.ru/topic-344211.html
2) можете посмотреть простенький maven проект. В папке target двойным кликом запускается vingrad-example-1.0.jar

P.S. факультатив http://docs.oracle.com/javase/tutorial/deployment/jar/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)