Linux版Java文字化け修正

 環境はFedora Core 4,日本語環境ですが,OpenSUSE10.1,VINE4.0でも解決できたようです。
 私の記事で一番人気(何

JRE5.0インストールとブラウザpluginインストール

  1. Linux用のJRE5.0をダウンロードする(jre-1_5_0_04-linux-i586-rpm.bin)
  2. 下記の手順でJRE5.0インストール
# mkdir /usr/java
# cd /usr/java
# mv <ダウンロード先>jre-1_5_0_04-linux-i586-rpm.bin ./
# chmod a+x jre-1_5_0_04-linux-i586-rpm.bin
# ./jre-1_5_0_04-linux-i586-rpm.bin
 規約が出てくるので読んでyes + Enter
# rpm -iv jre-1_5_0_04-linux-i586.rpm
  1. Firefoxの場合のpluginインストール
# cd /usr/lib/firefox-1.0.4/plugins
# ln -s /usr/java/jre1.5.0_04/plugin/i386/ns7/libjavaplugin_oji.so

 Firefox再起動

日本語文字化け修正

 どうやら//lib/にあるfont.properties.jaのフォント指定が日本語に対応していないらしい、という記事をWeb上からザクザク発見。RedHat用やFedoraCore1用のファイルが配布されている。が、そもそもfont.properties.jaが見当たらない。類似物としてpsfont.properties.jaはあるが、これを書き換えても日本語は表示されず、□□と化ける。*1

  fallback ディレクトリを作成
# mkdir /usr/java/jre1.5.0_04/lib/fonts/fallback
  fallback ディレクトリへ移動
# cd /usr/java/jre1.5.0_04/lib/fonts/fallback
  kochi-gothic-subst.ttfへのシンボリックリンクを作成
# ln -s /usr/share/fonts/japanese/TrueType/kochi-gothic-subst.ttf
  kochi-mincho-subst.ttfへのシンボリックリンクを作成
# ln -s /usr/share/fonts/japanese/TrueType/kochi-mincho-subst.ttf

*1:"Fedoracore Java 文字化け"という検索キーではなく"Fedora Core JRE5.0 文字化け"で発見