Seite 1 von 1

Simulator unter Linux Mint nicht zu starten

Verfasst: Mo Mai 04, 2026 7:44 pm
von AlfG
Aktuelles Download von Stellwerk sim.
Aktuelles Linux Mint mit allen Updates.
Start des jnlp über IcedTea/javaws.

Absturz bei Start:

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 java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:583)
at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:946)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:577)
... 1 more
Caused by: java.lang.reflect.InvocationTargetException
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1371)
at java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1346)
at java.desktop/javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1480)
at js.java.schaltungen.stsmain.main(stsmain.java:121)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 3 more
Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Service
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1701(JNLPClassLoader.java:104)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader$5.run(JNLPClassLoader.java:1749)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader$5.run(JNLPClassLoader.java:1746)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1745)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1782)
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1582)
at js.java.soap.ServiceAccessor.<init>(ServiceAccessor.java:31)
at js.java.schaltungen.webservice.WebServiceConnector.<init>(WebServiceConnector.java:26)
at js.java.schaltungen.stsmain.verify(stsmain.java:302)
at js.java.schaltungen.stsmain.start(stsmain.java:293)
at js.java.schaltungen.stsmain.access$100(stsmain.java:80)
at js.java.schaltungen.stsmain$1.run(stsmain.java:126)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:308)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Service
at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1645)
... 34 more

Ist das Problem bekannt und gibt es eine Lösung dazu?

Danke
Alfred

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Mo Mai 04, 2026 10:04 pm
von schyrsivochter
Welche OpenJDK-Version hast du? Es funktionieren wohl nur Versionen bis einschließlich 21.

Probier ansonsten mal https://github.com/TheMinefighter/StsLauncher, damit funktioniert's bei mir auf Ubuntu 25.10 mit OpenJDK 21 tadellos.

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Di Mai 05, 2026 11:19 am
von AlfG
Danke für den Tipp, hat leider nicht funktioniert. Linux Mint hat jdk 21 standardmäßig installiert, nur der Pfad war zu setzen. trotzdem geht's nicht.

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Di Mai 05, 2026 12:05 pm
von matzko
Ich konnte unter Linux den Sim nur mittels "OpenWebStart" nutzen. Vielleicht hilft dir das weiter!

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Do Mai 07, 2026 5:39 am
von walldi
Unter icedtea misst du so weit ich das im Blick habe den alternativen launcher nutzen.
Details hier => https://doku.stellwerksim.de/doku.php?i ... nter_linux

Nach dem ich linux neu machen musste wegen neuem PC hatte ich auch etwas zu kämpfen es aber mit Java 8 hin bekommen.
Ich nutze Nobara ( fedora fork )

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Do Mai 07, 2026 10:20 pm
von schyrsivochter
walldi hat geschrieben: Do Mai 07, 2026 5:39 am Unter icedtea misst du so weit ich das im Blick habe den alternativen launcher nutzen.
Details hier => https://doku.stellwerksim.de/doku.php?i ... nter_linux
Wenn du STSLauncher nutzt, brauchst du aber auch kein IcedTea/OpenWebStart mehr. STSLauncher ersetzt javaws.
AlfG hat geschrieben: Di Mai 05, 2026 11:19 am Danke für den Tipp, hat leider nicht funktioniert. Linux Mint hat jdk 21 standardmäßig installiert, nur der Pfad war zu setzen. trotzdem geht's nicht.
Wenn du halbwegs Ahnung von Computerdingen hast, kannst du vielleicht mal ein Issue aufmachen auf Github. Oder vielleicht auch einfach @theminefighter direkt anschreiben.

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Fr Mai 08, 2026 11:47 pm
von bummler
AlfG hat geschrieben: Di Mai 05, 2026 11:19 am Danke für den Tipp, hat leider nicht funktioniert. Linux Mint hat jdk 21 standardmäßig installiert, nur der Pfad war zu setzen. trotzdem geht's nicht.
openjdk-21-jre oder openjdk-21-jdk? Was zeigt dieser Befehl:

Code: Alles auswählen

dpkg --get-selections | grep jdk
Probier's mit openjdk-21-jdk.

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Sa Mai 16, 2026 11:53 am
von AlfG
bummler hat geschrieben: Fr Mai 08, 2026 11:47 pm
AlfG hat geschrieben: Di Mai 05, 2026 11:19 am Danke für den Tipp, hat leider nicht funktioniert. Linux Mint hat jdk 21 standardmäßig installiert, nur der Pfad war zu setzen. trotzdem geht's nicht.
openjdk-21-jre oder openjdk-21-jdk? Was zeigt dieser Befehl:

Code: Alles auswählen

dpkg --get-selections | grep jdk
Probier's mit openjdk-21-jdk.
dpkg --get-selections | grep jdk
jdk-26 install
openjdk-21-jdk:amd64 install
openjdk-21-jdk-headless:amd64 install
openjdk-21-jre:amd64 install
openjdk-21-jre-headless:amd64 install

Kann es sein, dass nur amd Versionen installiert sind, und keine Intel ausser JDK 2.6 (running on i7!)?

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Sa Mai 16, 2026 11:57 am
von AlfG
schyrsivochter hat geschrieben: Do Mai 07, 2026 10:20 pm
walldi hat geschrieben: Do Mai 07, 2026 5:39 am Unter icedtea misst du so weit ich das im Blick habe den alternativen launcher nutzen.
Details hier => https://doku.stellwerksim.de/doku.php?i ... nter_linux
Wenn du STSLauncher nutzt, brauchst du aber auch kein IcedTea/OpenWebStart mehr. STSLauncher ersetzt javaws.
STSĺauncher findet Google nicht. TLauncher gibt's für Minecraft ....

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Sa Mai 16, 2026 12:17 pm
von klickyniko

Re: Simulator unter Linux Mint nicht zu starten

Verfasst: Sa Mai 16, 2026 10:43 pm
von bummler
AlfG hat geschrieben: Sa Mai 16, 2026 11:53 am dpkg --get-selections | grep jdk
jdk-26 install
openjdk-21-jdk:amd64 install
openjdk-21-jdk-headless:amd64 install
openjdk-21-jre:amd64 install
openjdk-21-jre-headless:amd64 install

Kann es sein, dass nur amd Versionen installiert sind, und keine Intel ausser JDK 2.6 (running on i7!)?
AMD64-Pakete werden für Intel und AMD genutzt, da beide dieselben Befehle verstehen.

Deine Paketliste ist vollständig. Installiere noch den StsLauncher, dann sollte es gehen.