Нещодавно я перейшов на Ubuntu і встановив Java JDK 8u45 (32 біт) Oracle за допомогою сховища webupd8team / java.
Здається, все працює нормально, за винятком того, що програми Java-Swing мають зламані та некрасиві шрифти без антизбудження. Зміна шрифту не працює. Рідні програми на зразок Gedit, хоча мають однаковий шрифт, не впливають (також не застосовуються Java-додатки типу Eclipse); це стосується тільки програм Swing на основі.
Скріншоти: (jEdit v5.1)
Я запускаю Ubuntu 15.04 (найновіша версія станом на 2015-06-15). Моя версія Java - 1.8.0_45, а "java -version" дає такий вихід:
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)
Я випробував виправлення, подані в подібних питаннях (тут і на інших сайтах stackexchange), але вони не працюють. Я також додав наступні рядки в / etc / середовищі (як зазначено тут: https://wiki.archlinux.org/index.php/Java_Runtime_Environment_Fonts ), але вони не дають мені явних результатів.
JAVA_FONTS=/usr/share/fonts/truetype
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
Я впевнений, що для цього має бути виправлення. Ті самі Java-програми працюють, як і в Windows-7.