Ubuntu, Probleme mit Java und X11
Verfasst: Do Mär 19, 2026 6:08 pm
Moin!
Ich bin hier neu und würde gerne die Stellwerk-Sim unter Linux zum Laufen bringen. Leider klappt das nicht so recht...
Die Java-Version hab ich mal im Terminal ermittelt:
Mir ist leider nicht ganz klar, ob ich ein JDK oder ein JRE brauche.
Ich wollte den STS-Launcher benutzen. Wenn ich das über die Konsole versuche, hängt sich die in einem Loop auf...
Die Suche hab ich bemüht, aber leider nichts mit der Fehlermeldung gefunden. Aber vielleicht hab ich auch nicht das Richtige gesucht, ich weiß es nicht.
Über Hilfe würde ich mich freuen, sage aber gleich, dass ich kein ausgesprochener Computerfreak bin, eher ein Anwender, der Befehle abschreiben und Enter drücken kann...
Gruß Elwood
Ich bin hier neu und würde gerne die Stellwerk-Sim unter Linux zum Laufen bringen. Leider klappt das nicht so recht...
Die Java-Version hab ich mal im Terminal ermittelt:
Code: Alles auswählen
~$ java -version
openjdk version "21.0.10" 2026-01-20
OpenJDK Runtime Environment (build 21.0.10+7-Ubuntu-124.04)
OpenJDK 64-Bit Server VM (build 21.0.10+7-Ubuntu-124.04, mixed mode, sharing)Ich wollte den STS-Launcher benutzen. Wenn ich das über die Konsole versuche, hängt sich die in einem Loop auf...
Code: Alles auswählen
~$ java -jar /home/elwood/Java-StwSim/StsLauncher.jar /home/elwood/Java-StwSim/sts-elwoo.jnlp
Use --show-license-files as second argument to show the license files of all libraries used.
Preparing java libraries for launch (this may take some seconds on the first launch or after an update)...
Launching actual jnlp...
März 19, 2026 5:48:20 PM js.java.schaltungen.stsmain makeSingleton
WARNUNG: No javax.jnlp.SingleInstanceService: null
März 19, 2026 5:48:20 PM js.java.schaltungen.stsmain$1 run
SCHWERWIEGEND: null
java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it.
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:164)
at java.desktop/java.awt.Window.<init>(Window.java:553)
at java.desktop/java.awt.Frame.<init>(Frame.java:428)
at java.desktop/java.awt.Frame.<init>(Frame.java:393)
at java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
at js.java.schaltungen.ConsoleFrame.<init>(ConsoleFrame.java:54)
at js.java.schaltungen.stsmain.start(stsmain.java:277)
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)
java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it.
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:164)
...Über Hilfe würde ich mich freuen, sage aber gleich, dass ich kein ausgesprochener Computerfreak bin, eher ein Anwender, der Befehle abschreiben und Enter drücken kann...
Gruß Elwood