Java no muestra el texto del menú

Java no muestra el texto del menú

Empecé netbeans/intelliJ/squirrelSQL después de no usarlo durante algunos días/semanas y ahora el menú no muestra texto. Sólo están los subrayados. Mi sistema:

  • ArchLinux (todo actualizado, todo instalado vía pacman)
  • Gnomo 3.12.2
  • Entorno de ejecución OpenJDK (IcedTea 2.5.0) (compilación Arch Linux 7.u60_2.5.0-2-x86_64)
  • VM de servidor OpenJDK de 64 bits (compilación 24.60-b09, modo mixto)
  • Java: /usr/lib/jvm/java-7-openjdk/jre/bin/java

¿Alguna idea?

Captura de pantalla: ingrese la descripción de la imagen aquí

Respuesta1

Tuve el mismo problema.

El uso de las fuentes suavizadas del sistema solucionó el problema. Puedes encontrar una descripción en Arch Wiki:https://wiki.archlinux.org/index.php/java#Tips_and_tricks

Respuesta corta: ponga la siguiente línea en /etc/profile.d/jre.sh:

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

Es posible que tengas que cerrar sesión y volver a iniciarla para que la nueva configuración surta efecto.

Respuesta2

Parece ser un problema con la última versión de Java (7.u60_2.5.0-2).

Si reverso las versiones de jre7-openjdky jre7-openjdk-headlessa 7.u55_2.4.7-1 usando el caché de pacman

# 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'

entonces los programas Java parecen volver a funcionar correctamente. Con suerte, Java o Arch Linux publicarán una actualización para solucionar este problema.

información relacionada