Как создать настройку для приложения Java? - PullRequest
4 голосов
/ 13 июля 2011

Я разработал приложение в Netbeans, которое подключается к очереди сообщений удаленного компьютера и отправляет сообщения. Есть и другие функции для приложения. После завершения проекта я очищаю и собираю приложение, затем Netbeans создает файл jar.

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

Ответы [ 4 ]

3 голосов
/ 13 июля 2011

Launch4j - это кроссплатформенный инструмент для упаковки Java-приложений, распространяемых в виде jars, в легкие собственные исполняемые файлы Windows.

Кроссплатформенная исполняемая оболочка Java

JSmooth создает собственные средства запуска Windows

JSmooth

Руководство пользователя JSmooth

2 голосов
/ 13 июля 2011

Существует также Java Web Start в качестве другого варианта, хотя вместо предоставления вашему клиенту установочного файла вы даете ему ссылку на файл JNLP, который установит ваше приложение.

Для получения дополнительной информации см. Java SE Desktop Technologies .

2 голосов
/ 13 июля 2011

Если вы ориентируетесь на Windows, вы можете использовать что-то вроде exe4j (http://www.ej -technologies.com / products / exe4j / Overview.html )

exe4j - это Java exe maker, который помогает вам интегрировать вашу Java приложения в операционной среде Windows, будь они сервис, GUI или приложения командной строки. Если вы хотите свой собственный имя процесса вместо java.exe в диспетчере задач и пользователя дружественная группировка панели задач в Windows XP, exe4j делает свою работу. exe4j поможет вам запустить ваши Java-приложения безопасным способом, отображение собственных заставок, обнаружение или распространение подходящих JRE и JDK, обработка ошибок при запуске и многое другое.

0 голосов
/ 03 октября 2012

Если вы хотите создать старый добрый установщик для вашего приложения, вы можете использовать NSIS , есть даже Задача Ant для интеграции его в вашу сборку.

Однако сначала посмотрите на Java Web Start, если ваше приложение подходит для этой модели, оно даст вам автоматическое обновление бесплатно.

...