Я получаю эту ошибку, когда пытаюсь открыть определенный файл .jnlp:
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line.
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813)
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are not signed.
at net.sourceforge.jnlp.runtime.JNLPClassLoader$SecurityDelegateImpl.getClassLoaderSecurity(JNLPClassLoader.java:2393)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.setSecurity(JNLPClassLoader.java:321)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:734)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:285)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403)
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805)
... 2 more
этот файл предназначен для доступа к ASDM Cisco ASA, и он работал нормально с тех пор, до вчерашнего дня ... Я использую еще 4 таких файла (потому что у меня 5 ASA), и они отлично работают.
Кто-нибудь может мне помочь? Заранее спасибо.
BR.
спасибо тебе тоже @ryekayo, вот что я получаю из командной строки:
gaspar@gaspar-Lenovo-ideapad-310-15ISK ~ $ javaws https://192.168.0.5/admin/public/asdm.jnlp
OpenJDK 64-Bit Server VM warning: NewSize (1536k) is greater than the MaxNewSize (1024k). A new max generation size of 1536k will be used.
netx: Initialization Error: Could not initialize application. (Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are not signed.)
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line.
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813)
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are not signed.
at net.sourceforge.jnlp.runtime.JNLPClassLoader$SecurityDelegateImpl.getClassLoaderSecurity(JNLPClassLoader.java:2393)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.setSecurity(JNLPClassLoader.java:321)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:734)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:285)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403)
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805)
... 2 more
Скопировал это из решения iDrac, которое я использовал для исправления моей проблемы с Cisco ASDM, и обнаружил, что оно работает.
https://velenux.wordpress.com/2017/06/07/workaround-for-javaws-jnpl-error-cannot-grant-permissions-to-unsigned-jars/
Вы получаете сообщение об ошибке:
net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Cannot grant permissions to unsigned jars.
Быстрое решение:
Найдите файл java.security. В моем случае он находится в /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security
Затем найдите строку:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
Закомментируйте, скопируйте, удалите строку MD5.
#jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024
Сохраните файл. Попробуй еще раз. Он должен работать.
Загрузите предыдущую версию среды выполнения Java (например, 1.7 или 1.6) и запустите ее с этой. Расположение находится внизу страницы по адресу http://www.oracle.com/technetwork/java/javase/downloads/index.html
Как указано на странице:
ПРЕДУПРЕЖДЕНИЕ. Эти старые версии JRE и JDK предназначены для помощи разработчикам в устранении проблем в старых системах. Они не обновляются последними исправлениями безопасности и не рекомендуются для использования в производственной среде.
В нашем случае у вас нет выбора, поскольку Cisco не предоставляет обновленный подписанный jar-файл для доступа к вашему Cisco ASA.
Чтобы запустить его со старой версией, не забудьте указать полный путь, как для Windows
c:\tools\jdk1.6.0_95\bin\javaw.exe https://192.168.0.5/admin/public/asdm.jnlp
или linux в вашем случае
/opt/jdk1.6.0_67/bin/javaws https://192.168.0.5/admin/public/asdm.jnlp