Gần đây tôi đã chuyển sang Ubuntu và tôi đã cài đặt Java JDK 8u45 (32 bit) của Oracle bằng cách sử dụng kho lưu trữ webupd8team / java.
Mọi thứ dường như đang hoạt động tốt, ngoại trừ các ứng dụng Java-Swing đang có các phông chữ bị hỏng và xấu, không có khử răng cưa. Thay đổi phông chữ không hoạt động. Các ứng dụng gốc như Gedit mặc dù có cùng phông chữ không bị ảnh hưởng (cũng không phải là các ứng dụng Java không xoay vòng như Eclipse); nó chỉ ảnh hưởng đến các ứng dụng dựa trên Swing.
Ảnh chụp màn hình: (jEdit v5.1)
Tôi đang chạy Ubuntu 15.04 (đây là phiên bản mới nhất kể từ 2015-06-15). Phiên bản Java của tôi là 1.8.0_45 và 'java -version' cung cấp đầu ra sau:
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) Server VM (build 25.45-b02, mixed mode)
Tôi đã thử các bản sửa lỗi được đưa ra trong các câu hỏi tương tự (ở đây và trên các trang web stackexchange khác) nhưng chúng không hoạt động. Tôi cũng đã thêm các dòng sau trong / etc / môi trường (như được đưa ra ở đây: https://wiki.archlinux.org/index.php/Java_R nb_En môi_onts ) nhưng chúng không cho tôi bất kỳ kết quả rõ ràng nào.
JAVA_FONTS=/usr/share/fonts/truetype
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
Tôi chắc chắn phải có một sửa chữa cho điều này. Các ứng dụng Java tương tự đang hoạt động như bình thường trên Windows-7.