Java zeigt keinen Menütext an

Java zeigt keinen Menütext an

Ich habe Netbeans/IntelliJ/SquirrelSQL neu gestartet, nachdem ich es einige Tage/Wochen nicht benutzt hatte, und jetzt zeigt das Menü keinen Text an. Es sind nur die Unterstriche zu sehen. Mein System:

  • ArchLinux (alles auf dem neuesten Stand, alles über Pacman installiert)
  • Gnome 3.12.2
  • OpenJDK-Laufzeitumgebung (IcedTea 2.5.0) (Arch Linux Build 7.u60_2.5.0-2-x86_64)
  • OpenJDK 64-Bit-Server-VM (Build 24.60-b09, gemischter Modus)
  • Java: /usr/lib/jvm/java-7-openjdk/jre/bin/java

Irgendeine Idee?

Bildschirmfoto: Bildbeschreibung hier eingeben

Antwort1

Ich hatte das gleiche Problem.

Das Problem wurde bei mir durch die Verwendung der systemeigenen Antialiasing-Schriftarten behoben. Eine Beschreibung finden Sie im Arch Wiki:https://wiki.archlinux.org/index.php/java#Tips_and_tricks

Kurze Antwort: Geben Sie die folgende Zeile ein /etc/profile.d/jre.sh:

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

Möglicherweise müssen Sie sich ab- und erneut anmelden, damit die neuen Einstellungen wirksam werden.

Antwort2

Es scheint ein Problem mit der neuesten Java-Version (7.u60_2.5.0-2) zu sein.

Wenn ich die Versionen von jre7-openjdkund jre7-openjdk-headlessauf 7.u55_2.4.7-1 mit dem Pacman-Cache zurücksetze

# pacman -U '/var/cache/pacman/pkg/jre7-openjdk-7.u55_2.4.7-1-x86_64.pkg.tar.xz'
# pacman -U '/var/cache/pacman/pkg/jre7-openjdk-headless-7.u55_2.4.7-1-x86_64.pkg.tar.xz'

dann scheinen Java-Programme wieder ordnungsgemäß zu funktionieren. Hoffentlich wird Java oder Arch Linux ein Update veröffentlichen, um dieses Problem zu beheben.

verwandte Informationen