Автоматический запуск для настольного Java-приложения? - PullRequest
8 голосов
/ 11 июня 2009

Я создал настольное приложение на Java с использованием NetBeans 6.1 и создал jar-файл приложения. Теперь я хочу, чтобы он автоматически запускался при загрузке компьютера клиента.

Как мне это сделать?

Ответы [ 5 ]

4 голосов
/ 11 июня 2009

Этот установщик может создать файл с расширением "msi", который будет вести себя как обычный установщик Windows. Он объединяет ваш JAR-файл и JRE в один файл. Программа действует как «мастер», где вы настраиваете все необходимые параметры.

Посмотрите на этот продукт: Расширенный установщик

Удачи.

3 голосов
/ 11 июня 2009

Если вы просто хотите, чтобы java-приложение автоматически запускалось в Windows, вы можете просто создать ссылку в папке автозапуска пользователей, вызывающую javaw, так же, как вы обычно вызываете java.

Это просто означает, что, к вашему сведению, другие предложения, конечно, носят более общий характер, но это может быть самым простым решением ...

3 голосов
/ 11 июня 2009

Есть много коммерческих инсталляторов, которые могут сделать это http://www.advancedinstaller.com/jre-install.html

Вы ищете бесплатную / ОС?

Спасибо Кришна

2 голосов
/ 05 апреля 2011

҉ работает

Я обнаружил, что следующий комплект лучше всего подходит для коммерческого или бесплатного решения в соответствии с вашими потребностями (в большинстве случаев автоматический запуск + дополнительные функции):

Порядок показать больше функций сверху:

  1. BitRock: см. Функции Я бы действительно использовал это, потому что он все кроссплатформенный + Jnlp + Необходимое условие

  2. Tanukio: введите описание ссылки здесь

  3. IzPack

  4. Advancedinstaller: функции

  5. (необязательно) Jnlp веб-запуск: пример (это должно стать будущим способом установки)

Обратите внимание, что предварительное условие не упомянуто, большинство из них содержит список функций, который очень важно иметь во всех них, потому что во многих случаях мы используем сторонние библиотеки / зависимости, поэтому лучшим вопросом будет знать, если они поддерживать это или нет.

0 голосов
/ 11 июня 2009

Взгляните на Java Service Wrapper от Tanuki . Версия для сообщества делает то, что вам нужно, и многое другое.

Если вам нужно только периодически запускать программу на Java, мне нравится pycron , который устанавливает себя в качестве службы Windows, а затем читает файл crontab в стиле Unix, где вы вводите строку, которая сообщает pycron, когда она необходимо запустить процесс Java (например, каждую ночь в 3 часа ночи).

...