Jes startet kommentarlos nicht

43 views
Skip to first unread message

Niels Heinemann

unread,
Oct 11, 2024, 3:25:28 AM10/11/24
to Jes - Die Java-EÜR
Hallo liebe Community,
ich habe auf ubuntu24.04 jes 2.6.34 aus dem Paket-Repo installiert.  Obwohl die Abhängigkeiten aufgelöst wurden, startet jes kommentarlos nicht.

java -verbose -jar /usr/share/lib/jes/jes.jar

bietet keinen Aufschluss. Gibt es eine Idee dazu?

dpkg -l|grep jes
ii  jes                                                         2.6.34                                   all          Jes - Die Java-EÜR

java -version
openjdk version "21.0.4" 2024-07-16
OpenJDK Runtime Environment (build 21.0.4+7-Ubuntu-1ubuntu224.04)
OpenJDK 64-Bit Server VM (build 21.0.4+7-Ubuntu-1ubuntu224.04, mixed mode, sharing)

Uwe Mock

unread,
Oct 11, 2024, 4:08:53 AM10/11/24
to Jes - Die Java-EÜR
Vielleicht hilft die Datei ~/.jes/jeserrors.txt weiter?

Uwe Mock

unread,
Oct 11, 2024, 10:28:22 AM10/11/24
to Jes - Die Java-EÜR
Kehrt der Aufruf von Jes (java -verbose -jar /usr/share/lib/jes/jes.jar) wieder zurück in die Shell?

Niels Heinemann

unread,
Oct 18, 2024, 4:57:11 AM10/18/24
to Jes - Die Java-EÜR
Ja, tut er.

Niels Heinemann

unread,
Oct 18, 2024, 4:58:12 AM10/18/24
to Jes - Die Java-EÜR
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:501)
at java.desktop/java.awt.Window.<init>(Window.java:453)
at java.desktop/java.awt.Window.<init>(Window.java:608)
at java.desktop/java.awt.Dialog.<init>(Dialog.java:674)
at java.desktop/java.awt.Dialog.<init>(Dialog.java:519)
at java.desktop/javax.swing.JDialog.<init>(JDialog.java:426)
at java.desktop/javax.swing.JOptionPane.createDialog(JOptionPane.java:957)
at de.uwemock.eur.gui.start.Startup.askForAutomaticUpdateCheck(Startup.java:90)
at de.uwemock.eur.gui.start.Jes.main(Jes.java:49)

Niels Heinemann

unread,
Oct 18, 2024, 4:58:33 AM10/18/24
to Jes - Die Java-EÜR
Ich nutze Wayland.

Niels Heinemann

unread,
Oct 18, 2024, 4:59:39 AM10/18/24
to Jes - Die Java-EÜR
$ env|grep DIS
WAYLAND_DISPLAY=wayland-0
GNOME_SETUP_DISPLAY=:1
DISPLAY=:0

Niels Heinemann schrieb am Freitag, 18. Oktober 2024 um 10:58:33 UTC+2:
Ich nutze Wayland.

Niels Heinemann

unread,
Oct 18, 2024, 5:06:45 AM10/18/24
to Jes - Die Java-EÜR
Danke für den Hinweis auf die error-log-Datei. Fixed by installing the non-headless-jdk like 
https://stackoverflow.com/questions/75765738/problem-with-java-and-x11-display-on-ubuntu

Niels Heinemann

unread,
Oct 18, 2024, 5:07:22 AM10/18/24
to Jes - Die Java-EÜR
Evtl. die deb-Dependencies mal prüfen?

Uwe Mock

unread,
Oct 18, 2024, 1:09:23 PM10/18/24
to Jes - Die Java-EÜR
Ich hatte so was vermutet, verstehe es aber nicht so recht. In den Dependencies sind die non-headless JREs aufgeführt. Da müßte dann auch die non-headless-Version automatisch installiert werden, auch wenn die headless-Version schon da ist.

Uwe Mock

unread,
Oct 18, 2024, 1:45:26 PM10/18/24
to Jes - Die Java-EÜR
Theorie: Auf dem System ist schon z.B. JDK 21 headless installiert. Nun installiert man Jes, das ein (non-headless) JRE der Version 11 (früher), 17 oder 21 fordert. APT installiert die Version 17, setzt sie aber nicht als Default-JVM. Wenn man nun Jes startet, wird die Default-JVM gestartet, die aus dem schon vorher installierten headless-JDK 21 stammt.

Kannst Du mal nachsehen, ob Du mehrere Java-Versionen installiert hast?

Uwe Mock

unread,
Oct 19, 2024, 4:13:52 AM10/19/24
to Jes - Die Java-EÜR
Ich habe jetzt mal eingebaut, daß Jes zumindest versucht eine Benachrichtigung zu senden, wenn es mit einem Java ohne graphische Unterstützung gestartet wird.

Niels Heinemann

unread,
Oct 19, 2024, 1:13:58 PM10/19/24
to Jes - Die Java-EÜR
Könnte verflixt sein.

$ dpkg -l|grep jdk
ii  openjdk-11-jre:amd64                                        11.0.24+8-1ubuntu3~24.04.1               amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-11-jre-headless:amd64                               11.0.24+8-1ubuntu3~24.04.1               amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
ii  openjdk-21-jdk:amd64                                        21.0.4+7-1ubuntu2~24.04                  amd64        OpenJDK Development Kit (JDK)
ii  openjdk-21-jdk-headless:amd64                               21.0.4+7-1ubuntu2~24.04                  amd64        OpenJDK Development Kit (JDK) (headless)
ii  openjdk-21-jre:amd64                                        21.0.4+7-1ubuntu2~24.04                  amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-21-jre-headless:amd64                               21.0.4+7-1ubuntu2~24.04                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

Ich glaube auch, eine Benachrichtigung würde das Problem hinreichend gut lösen. Nur dieses leise Schließen ist fatal. Nachinstallieren ist no problem.

Danke dir sehr!
Reply all
Reply to author
Forward
0 new messages