Fedoraには最近、Javaのオープンソース版が付属するようになりました。ですが、日本語が文字化けしちゃいます。
java-ja-non

いわゆる豆腐が表示されてしまいます。中途半端に日本語が表示できている部分もあるのですが…
その文字化けの解決方法を紹介。

open-jdkのインストール


まずは、open-jdkをインストールしましょう。
Fedoraをインストールした際にパッケージの選択を変更していなければインストールされているはずですが、念の為。

su -c "yum groupinstall Java"
(管理者権限のパスワード入力)

これでごっそりjavaの実行環境がインストールされます。
コンパイル関係もインストールしたければ、

su -c "yum groupinstall \"Java 開発環境\""
(管理者権限のパスワード入力)

も実行しましょう。

IPexフォントのインストール


/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/fontconfig.Fedora.properties.srcの中身を見ると

filename.Sazanami_Gothic=/usr/share/fonts/sazanami/gothic/sazanami-gothic.ttf
filename.Sazanami_Mincho=/usr/share/fonts/sazanami/mincho/sazanami-mincho.ttf

となっているのでsazanamiフォントをインストールすれば多分解決するでしょう。ですが、古いフォントなのでもっと綺麗なフォントにします。

なぜか、デフォルトでインストールされているVLGothicフォントでは、文字化けが解消されなかったので、IPA-exフォントをインストールします。

su -c "yum install ipa-ex-mincho-fonts ipa-ex-gothic-fonts"
(管理者権限のパスワード入力)


フォントの設定




su
(管理者権限のパスワード)
mkdir -p /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/fonts/fallback
cd /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/fonts/fallback
ln -s /usr/share/fonts/ipa-ex-gothic/ipaexg.ttf .
ln -s /usr/share/fonts/ipa-ex-mincho/ipaexm.ttf .


これで豆腐文字化けは解消されたと思います。
java-ja-ok


参考:
Fedora 14 Linux インストレーションノート
Fedora13でのJavaの豆腐文字対処...
SunのJAVAアプレットのplug-inプラグインの文字化け□とうふ豆腐を直すには? on Fredora Core