Java không hiển thị văn bản trình đơn


8

Tôi bắt đầu netbeans / intelliJ / squirrelSQL sau khi tôi không sử dụng nó trong vài ngày / tuần và bây giờ menu không hiển thị văn bản. Chỉ có những gạch chân. Hệ thống của tôi:

  • ArchLinux (mọi thứ được cập nhật, mọi thứ được cài đặt qua pacman)
  • Gnome 3.12.2
  • Môi trường thời gian chạy OpenJDK (IcedTea 2.5.0) (Bản dựng Arch Linux 7.u60_2.5.0-2-x86_64)
  • OpenJDK 64-Bit Server VM (bản dựng 24.60-b09, chế độ hỗn hợp)
  • Java: / usr / lib / jvm / java-7-openjdk / jre / bin / java

Bất kỳ ý tưởng?

Ảnh chụp màn hình: nhập mô tả hình ảnh ở đây


Bạn đã làm một khởi động lại? Tôi cũng sẽ thử đăng xuất và đăng nhập lại.
slm

Câu trả lời:


1

Nó dường như là một vấn đề với phiên bản Java mới nhất (7.u60_2.5.0-2).

Nếu tôi khôi phục các phiên bản jre7-openjdkjre7-openjdk-headlessđến 7.u55_2.4.7-1 bằng cách sử dụng bộ đệm 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'

sau đó các chương trình Java dường như hoạt động chính xác trở lại. Hy vọng, Java hoặc Arch Linux sẽ đăng một bản cập nhật để khắc phục vấn đề này.


8

Tôi gặp vấn đề tương tự.

Sử dụng phông chữ chống răng cưa của hệ thống đã khắc phục sự cố cho tôi. Bạn có thể tìm thấy một mô tả trong Arch Wiki: https://wiki.archlinux.org/index.php/java#Tips_and_tricks

Câu trả lời ngắn: đặt dòng sau vào /etc/profile.d/jre.sh:

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

Bạn có thể phải đăng xuất và đăng nhập lại để cài đặt mới có hiệu lực.


Lưu ý: nếu bạn không muốn sửa đổi các tệp toàn cầu (hoặc nếu bạn không thể, vì quyền), câu trả lời này có thể được điều chỉnh. Tôi gặp vấn đề tương tự với oXygen và tôi đã khắc phục bằng cách chạy nó bằng cách sử dụng _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true' ./oxygen16.1thay vì đơn giản ./oxygen16.1.
Ted
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.