Java不顯示選單文本

Java不顯示選單文本

我幾天/幾週沒有使用 netbeans/intelliJ/squirrelSQL 後啟動了它,現在選單不顯示文字。只有底線部分。我的系統:

  • ArchLinux(一切都是最新的,一切都是透過 pacman 安裝的)
  • 侏儒 3.12.2
  • OpenJDK 執行環境 (IcedTea 2.5.0) (Arch Linux build 7.u60_2.5.0-2-x86_64)
  • OpenJDK 64 位元伺服器 VM(內部版本 24.60-b09,混合模式)
  • Java:/usr/lib/jvm/java-7-openjdk/jre/bin/java

任何想法?

螢幕截圖: 在此輸入影像描述

答案1

我遇到過同樣的問題。

使用系統的抗鋸齒字體為我解決了這個問題。你可以在 Arch Wiki 中找到描述:https://wiki.archlinux.org/index.php/java#Tips_and_tricks

簡短回答:將以下行放入/etc/profile.d/jre.sh

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

您可能需要登出並重新登入才能使新設定生效。

答案2

這似乎是最新版本的 Java (7.u60_2.5.0-2) 的問題。

如果我使用 pacman快取將jre7-openjdk和的版本回滾到 7.u55_2.4.7-1jre7-openjdk-headless

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

然後 Java 程式似乎又可以正常運作了。希望 Java 或 Arch Linux 能夠發布更新來解決這個問題。

相關內容