2015-12-03 2 views
1

Я установил свою программу в файл Jar в качестве службы Windows с помощью Apache Procrun.JFrame не загружается при запуске Jar через службу Windows

Когда я запускаю его, используя команду «prunsrv.exe //TS//TestService», она работает отлично. Но когда я запускаю службу в Windows-сервисе, она не запускает JFrame.

Однако приложение запускается, когда я вижу записи журнала. Но, связанный с разделом JFrame, исключений нет, но он не запускается. Почему он не запускается?

ответ

0

Ваш сервис не разрешен для использования на рабочем столе, если он не работает как текущий пользователь (владелец рабочего стола).
Если это так, то первый звонок Dialog.open() или другие методы, которые рисуют на рабочем столе, просто зависают.

+0

Есть ли способ запустить GUI через системную учетную запись? – mayooran

+0

Было ли решение этой проблемы? –

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