Программа написана на Java (Netbeans), как мне ее донести до людей, чтобы они могли легко запускать ее через Windows, Linux и Mac? - PullRequest
1 голос
/ 19 декабря 2011

Итак, я создал свою программу, бла-бла-бла.

В папке dist у меня, очевидно, есть мой .jar, а остальные зависимости - в папке lib.

Так что я делаю javaw -jar name.jar, и он работает отлично, однако, там все еще есть окно cmd.exe. Я отключаю @echo, и он ничего не печатает, но все равно показывает черный ящик.

Так в принципе, как я могу запустить это без чего-либо подходящего?

Кроме того, я легко могу сделать ярлык, чтобы пользователь поместил его на свой рабочий стол или ж / д. Но как мне сделать так, чтобы пользователь дважды щелкнул мышкой, и он запустился (как .exe)?

Более того, как это работает на Mac / Linux? Я не использую Mac и редко использую Linux, поэтому я не знаю, как это все работает.

Если у вас есть ссылки или поиски в Google, это работает. Я не мог ничего найти около часа / 10 + поисков, поэтому я сдаюсь.

1 Ответ

2 голосов
/ 19 декабря 2011

Q: Так в принципе, как я могу запустить это без чего-либо подходящего?

A: Используйте «javaw -jar» вместо «java».

В Windows у вас есть несколько вариантов:

  1. Напишите файл .bat, который вызывает "start javaw -jar myprog.jar"

  2. Указание пользователю, как устанавливать свои ассоциации типов файлов в проводнике Windows (чтобы двойной щелчок по файлу .jar автоматически вызывал «javaw»)

  3. Etc

Вот хорошая ссылка, которая охватывает как Windows, так и Linux:

http://www.wikihow.com/Run-a-.Jar-Java-File

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