Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как собрать Java приложение 
:(
    Опции темы
bulat01
Дата 11.1.2012, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 26.10.2010

Репутация: нет
Всего: 0



Здравствуйте все,
пожалуйста посоветуйте - 

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

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

С уважением!

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


PM MAIL   Вверх
danilych
Дата 11.1.2012, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 72
Регистрация: 2.2.2011

Репутация: 3
Всего: 3



для установки использовать NSIS http://www.seas.gwu.edu/~drum/java/lecture...er/install.html

java to exe можно почитать тут http://www.javalobby.org/articles/java2exe/
PM MAIL   Вверх
mstalker26
Дата 11.1.2012, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 4.7.2009

Репутация: 4
Всего: 11



Цитата

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

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

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

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

Вместо того, чтобы возиться самому с этим, я доверился бы Maven'у. Он и jar сгененрирует с правильным манифестом и библиотеки скопирует. Если нужен пример, скину ближе к вечеру.
--------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
PM   Вверх
Samotnik
Дата 11.1.2012, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



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

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

Это сообщение отредактировал(а) Samotnik - 11.1.2012, 13:28
PM MAIL   Вверх
mstalker26
Дата 11.1.2012, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 4.7.2009

Репутация: 4
Всего: 11



Как и обещал пишу:
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/


Это сообщение отредактировал(а) mstalker26 - 11.1.2012, 18:23

Присоединённый файл ( Кол-во скачиваний: 12 )
Присоединённый файл  vingrad.zip 595,07 Kb
--------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0588 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.