Niedawno przeszedłem na Ubuntu i zainstalowałem Oracle JDK 8u45 (32 bity) Oracle przy użyciu repozytorium webupd8team / java.
Wydaje się, że wszystko działa dobrze, z wyjątkiem tego, że aplikacje Java-Swing mają zepsute i brzydkie czcionki bez wygładzania. Zmiana czcionki nie działa. Nie dotyczy to rodzimych aplikacji, takich jak Gedit, mających tę samą czcionkę (podobnie jak aplikacje Java inne niż Swing, takie jak Eclipse); ma to wpływ tylko na aplikacje Swing.
Zrzuty ekranu: (jEdit v5.1)
Korzystam z systemu Ubuntu 15.04 (najnowsza wersja z dnia 2015-06-15). Moja wersja Java to 1.8.0_45, a „java -version” daje następujące dane wyjściowe:
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)
Próbowałem poprawek podanych w podobnych pytaniach (tutaj i na innych stronach wymiany stosów), ale one nie działają. Dodałem również następujące wiersze w / etc / environment (jak podano tutaj: https://wiki.archlinux.org/index.php/Java_Runtime_Environment_Fonts ), ale nie dają żadnych widocznych rezultatów.
JAVA_FONTS=/usr/share/fonts/truetype
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
Jestem pewien, że musi być to naprawione. Te same aplikacje Java działają tak, jak powinny w systemie Windows-7.