2015-05-08 1 views
0

Мы создаем приложение в Java на основе Eclipse. Его точка входа реализует IApplication. Код выхода устанавливается по методу start().Приложение Eclipse Java: возвращающий код выхода = 0 открывает нежелательное окно

Проблема заключается в том, что если код выхода не равен 0, Eclipse представляет диалоговое окно с надписью «Java был запущен, но был возвращен код завершения = ...». После того, как пользователь закроет диалоговое окно, приложение завершится, и код выхода будет правильно установлен.

Как я могу предотвратить отображение диалогового окна предупреждения?

Спасибо, Ульрих

для Windows 8.1

org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar

+0

Как выйти из приложения? – Zhedar

+0

просто путём метода start() return. Возвращаемое значение - это код выхода. –

ответ

0

Если добавить к этому:

--launcher .suppressErrors

к вашему файлу eclipse.ini e, он должен помешать отображению диалога.

Если вы не хотите, чтобы сообщение также появлялось на вашем stderr, вы должны установить системную переменную «eclipse.exitdata» на пустой. Это предотвратит запись любого сообщения на stderr или в диалоговом окне.