図:文字化けの様子
原因はJavaが使いたいフォントをインストールしていないことらしい。
対応策1:Javaが使いたいフォントを入れる。
対応策2:Javaに使えるフォントを教える。
今回は2番。
参考ページを元にやる。
私の場合は"OpenJDK Java 6 ランタイム"をインストールしている。
そして、ディレクトリ等の位置が参考ページとは違っているのでそれっぽいところに入れてみる。
cd /usr/lib/jvm/java-6-openjdk-i386/jre/lib
sudo mkdir -p fonts/fallback
cd fonts/fallback/
sudo ln -s /usr/share/fonts/truetype/takao/Takao* ./
※最後のTakao* ./は*と.の間に半角スペース
コマンドを実行すると"fallback"ディレクトリに、
"/usr/share/fonts/truetype/takao/"ディレクトリにある、
名前の頭に"Takao"と付くファイルのリンクができる。
以上で改善された。
コマンドの意味とかはめんどいので調べていない。
参考:http://kenkun.blogspot.jp/2011/09/openjava.html