Как указано в названии, мое программное обеспечение не запускается, если в настройках Java не выбрана опция «Показать консоль». Я не уверен, какой код вы хотите мне написать, поэтому, пожалуйста, спросите.Java Web Start не запускает мой .jar без включения «show console»
Когда я пытаюсь запустить его, появляется диалоговое окно Java, а индикатор выполнения, загружающий программное обеспечение, заканчивается до его закрытия. Когда консоль встает, программное обеспечение, наконец, загружается и отображается после этого. Без консоли ничего не происходит.
Я попытался запустить веб-запуск на разных компьютерах, и все они имели ту же проблему. Консоль не выводит никаких сообщений об ошибках, поэтому мне нечего использовать для отладки проблемы.
Некоторая информация о программном обеспечении: Это проект JavaFX, скомпилированный с использованием Oracle jdk 1.7.0_65 на OS X с Netbeans. Это требует полного разрешения безопасности, и все банки (я использую кучу библиотек) подписываются с использованием хранилища ключей от доверенного поставщика.
EDIT
Я пытался запустить мою программу через консоль с помощью следующей команды: javaws -viewer http://www.website.com/software.jnlp
, и - без запуска своего программного обеспечения - он вернулся к следующему результату к терминалу:
java.lang.NullPointerException
at sun.awt.SunToolkit.getSystemEventQueueImplPP(SunToolkit.java:1003)
at sun.awt.SunToolkit.getSystemEventQueueImplPP(SunToolkit.java:998)
at sun.awt.SunToolkit.getSystemEventQueueImpl(SunToolkit.java:993)
at java.awt.Toolkit.getEventQueue(Toolkit.java:1749)
at java.awt.EventQueue.invokeLater(EventQueue.java:1245)
at javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1290)
at com.oracle.deploy.update.UpdateCheck.updateStateChange(Unknown Source)
МОГ
это поможет?
Попробуйте очистить кеш апплета https://www.java.com/ru/download/help/plugin_cache.xml, затем переместите свой апплет и проверьте наличие ошибок в консоли. Вы видите предупреждения о сертификатах или безопасности? –
У меня есть некоторые предупреждения, когда я компилирую сторонние библиотеки, но нет, во время выполнения он просто уведомляет, что для программного обеспечения требуются дополнительные разрешения. Я уже пытался очистить кеш Java-апплета, но безрезультатно. – bvx89
Я думаю, что есть какое-то исключение, скрытое скрытно. Вы пытались увеличить уровень ведения журнала в панели управления? –