2015-01-25 2 views
0

Есть ли способ проверить, была ли запущена банка из командной строки через «java -jar test.jar» или с помощью двойного щелчка в проводнике? Я хочу, чтобы он запускался в режиме nogui, если он был выполнен из командной строки.java проверить, запущен ли jar из командной строки или проводника

ответ

1

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

java -cp . my.package.Example -nogui 

А затем разобрать аргумент в методе main() для управления «командной строки» или режим «GUI».

+0

спасибо. Вот почему я ничего не мог с этим поделать. – schnellboot

Смежные вопросы