Создание отдельного Java-приложения - PullRequest
4 голосов
/ 02 ноября 2011

Можно ли создать отдельное приложение на Java (используя Swing) и упаковать его в исполняемый файл?

Моя идея в том, что мы должны иметь возможность дважды щелкнуть по нему и запустить приложение.

Ответы [ 5 ]

6 голосов
/ 02 ноября 2011

Если вы экспортируете исполняемый файл .jar, вы сможете дважды щелкнуть и запустить, но вам все равно понадобится JVM для интерпретации байт-кода.

3 голосов
/ 02 ноября 2011

Если вы экспортируете свой проект в файл .jar, вы сможете запустить его, когда щелкнете по нему.

Я предполагаю, что вы знаете, что на компьютере должна быть установлена ​​виртуальная машина, котораязапускает программу. (Виртуальная машина - это то, что позволяет java быть независимой от операционной системы)

А также вы должны знать, что если вы преобразуете этот .jar в файл .exe с помощью какого-то гаджета ...Тогда java больше не будет java, потому что не сможет запустить его в операционных системах, отличных от Windows.

Помните java слоган

«Пиши один раз, беги везде» *

Посмотрите на это изображение, здесь я объясню вам, как создать .jar, используя затмениеIDE:

enter image description here

1-Выберите свой проект в проводнике пакетов

2-Выберите файл> Экспорт из меню

3-PickЗапустить JAR-файл из диалогового окна и

4-кликнуть далее и следовать остальной части мастера

3 голосов
/ 02 ноября 2011

Лучший способ развернуть приложение на основе Swing. на рабочий стол клиента использует Java Web Start .

JWS предлагает интеграцию с рабочим столом - создание ярлыка на рабочем столе и пункта меню, каждый из которых использует значок, если указан. Конечное использование может дважды щелкнуть ярлык на рабочем столе, чтобы запустить приложение. (или нажмите один раз на элемент меню, чтобы сделать то же самое;).

Лучше всего то, что JWS работает для всех платформ, для которых поставляется J2SE. Windows, Ubuntu, Fedora, Solaris, Mac. OS ..


Чтобы убедиться, что у пользователя есть правильный минимальный JRE, необходимый для запуска приложения, используйте deployJava.js , чтобы записать ссылку на файл запуска JNLP .

1 голос
/ 02 ноября 2011

Вы можете упаковать свою заявку в файл JAR. Приложение в jar-файле запускается двойным кликом. Вот учебник. http://download.oracle.com/javase/tutorial/deployment/jar/

0 голосов
/ 02 ноября 2011

Вы уже можете сделать это с обычным файлом .jar, если пользователь настроил расширение для выполнения с JRE.Но вы всегда можете использовать что-то вроде Launch4J . Обратите внимание, это просто оборачивает Jar в EXE-файл.Для файла все еще нужны ваши зависимости (.jars) и среда JRE.

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