Hallo zusammen,
seit heute lässt sich auf meinem Linux-PC die Stellwerksim jnlp nicht mehr starten.
Ich weiß nicht, ob es ein Update vom Stellwerksim gab, oder ob es an einem Update auf meinem PC liegt.
Wenn ich die Datei starten möchte bekomme ich folgende Fehlermeldung (gekürzt):
Denying permission: ("java.lang.RuntimePermission" "accessClassInPackage.sun.util.resources")
net.sourceforge.jnlp.LaunchException: Fatal: Startfehler: Konnte JNLP-Datei nicht starten. Die Anwendung war nicht initialisiert. Um detailierte Informationen zu erhalten können javaws oder der Web-Browser von der Befehlszeile aus gestartet werden und die Textausgabe in einem Fehlerbericht gesendet werden.
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:582)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:945)
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Service
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Service
Könnte es sein, dass du neben Java 8 auch noch ein Java 11 installiert hast, und der Stellwerksim sich damit öffnen möchte?
Ich bin dank Ubuntu 19.04 inzwischen auf Java 11, und das enthält wohl javax.xml.ws nicht mehr. Die Anwendungen, die das benötigen, müssen das als Bibliothek also selbst mitbringen statt nur zu sagen "ich brauche javax.xml.ws". Ansonsten kommt so eine Fehlermeldung wie von dir hier angegeben, und deshalb startet auch bei mir der Stellwerksim nicht mehr. Als Abhilfe könnte ich wohl ein älteres Java manuell installieren und den Sim damit starten, bis vielleicht Stellwerksim irgendwann Java 11-fit gemacht wird.
Gehe also auf Nummer sicher, dass javaws tatsächlich dein Java 8 nutzen möchte und kein neueres Java.