Arch-Linux
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
任何的想法?
截屏:
這似乎是最新版本的 Java (7.u60_2.5.0-2) 的問題。
如果我使用 pacman 記憶體將 7.u55_2.4.7-1 的版本回滾到
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 將發布更新以解決此問題。
我遇到過同樣的問題。
使用系統的抗鋸齒字型為我解決了這個問題。您可以在 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'
您可能必須註銷並重新登錄才能使新設置生效。