2016-02-09 4 views
0

Я создал программу java. Экспортировал его как JAR через Eclipse, а затем с помощью Launch4j я преобразовал файл jar в exe-файл с типом заголовка Console. Программа успешно запускает вход, а также отображает вывод, но немедленно закрывается. Есть ли способ сохранить окно в живых до тех пор, пока пользователь не нажмет какую-либо клавишу или не закроет окно самостоятельно?Как сохранить окно приложения даже после запуска?

+1

«консольное приложение» должен быть запущен * с консоли *. Сделайте это и не должно быть никаких проблем – Durandal

+1

place system.exit (0); для события keypress после завершения вашего процесса, я думаю, это ваша проблема. – Akhil

ответ

0

Вы можете поместить строку в конце кода, чтобы держать его открытым, что-то вроде этого:

System.out.println("Press 'Enter' key to exit."); 
System.console().readLine(); 
+0

Но я даю это кому-то другому. Я не могу ожидать, что он пойдёт на консоль и сделает все это. Так что ищите какие-либо изменения в программе, которые заставят ее работать, пока явно не будет указано, чтобы выйти. –

+0

Я вижу. Я изменил свой ответ. – dave823

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