最近Ubuntuに切り替えて、webupd8team / javaリポジトリを使用してOracleのJava JDK 8u45(32ビット)をインストールしました。
Java-Swingアプリケーションがアンチエイリアスなしで壊れたいフォントを使用していることを除いて、すべてが正常に機能しているようです。フォントの変更は機能しません。同じフォントを使用しているGeditなどのネイティブアプリケーションは影響を受けません(Eclipseのような非Swing Javaアプリケーションも影響を受けません)。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 / environmentに次の行を追加しました(https://wiki.archlinux.org/index.php/Java_Runtime_Environment_Fontsを参照)が、明らかな結果が得られません。
JAVA_FONTS=/usr/share/fonts/truetype
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
これには修正が必要だと確信しています。同じJavaアプリケーションがWindows-7で動作するはずです。