Java não mostra o texto do menu

Java não mostra o texto do menu

Iniciei o netbeans/intelliJ/squirrelSQL depois de não usá-lo por alguns dias/semanas e agora o menu não mostra texto. Existem apenas os sublinhados. Meu sistema:

  • ArchLinux (tudo atualizado, tudo instalado via pacman)
  • Gnomo 3.12.2
  • Ambiente de tempo de execução OpenJDK (IcedTea 2.5.0) (compilação Arch Linux 7.u60_2.5.0-2-x86_64)
  • VM de servidor OpenJDK de 64 bits (compilação 24.60-b09, modo misto)
  • Java: /usr/lib/jvm/java-7-openjdk/jre/bin/java

Qualquer ideia?

Captura de tela: insira a descrição da imagem aqui

Responder1

Eu tive o mesmo problema.

Usar as fontes suavizadas do sistema resolveu o problema para mim. Você pode encontrar uma descrição no Arch Wiki:https://wiki.archlinux.org/index.php/java#Tips_and_tricks

Resposta curta: coloque a seguinte linha em /etc/profile.d/jre.sh:

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

Talvez seja necessário sair e fazer login novamente para que as novas configurações tenham efeito.

Responder2

Parece ser um problema com a versão mais recente do Java (7.u60_2.5.0-2).

Se eu reverter as versões de jre7-openjdke jre7-openjdk-headlesspara 7.u55_2.4.7-1 usando o cache do 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'

então os programas Java parecem funcionar corretamente novamente. Esperançosamente, Java ou Arch Linux publicarão uma atualização para corrigir esse problema.

informação relacionada