Как сделать файл JAR с Java вместо Javaw, используя Netbeans IDE - PullRequest
0 голосов
/ 28 февраля 2020

Я создал файл JAR, используя опцию clean & build среды IDE Netbeans. Когда я дважды щелкаю по этому файлу Jar, программы запускаются с javaw , который не отображает вывод в консоли, т.е. в командном окне

Я хочу создать файл Jar с Java .exe вместо jawaw с использованием netbeans, который будет запускаться при двойном щелчке или с помощью планировщика задач windows и отображать вывод в командной строке. Пожалуйста, помогите мне в этом вопросе.

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

Созданный JAR-файл не имеет ничего общего с java или javaw при двойном щелчке по нему. Ваш компьютер настроен на использование javaw при запуске jar.

Чтобы использовать java, просто запустите его из командной строки:

java -jar myjar.jar

Чтобы запустить его из командной строки, вы всегда можете сделать пакет скрипт для запуска баночки.

0 голосов
/ 29 февраля 2020

При двойном щелчке он будет работать с javaw по умолчанию. Лучший способ сделать это - создать файл Jar, а затем преобразовать его в файл .exe с Launch4J с настройками ниже,

  1. In Basi c вкладка - Укажите имя файла Output.exe.
  2. На вкладке Basi c - Укажите местоположение файла JAR.
  3. На вкладке JRE укажите минимальную версию JRE.
  4. В заголовке tab - Измените тип заголовка на консоль вместо GUI.

и создайте оболочку.

4-й шаг решит вашу проблему, которая запустит программу в консоли (командная строка) при запуске .exe-файла при двойном щелчке или при запуске из Windows Планировщик задач.

...