MacOSXでJava SE 6 バージョン 1.6.0_05を使えるようにする

MacOSXではJ2SE 5.0が使うことができる。
しかし、Java SE 6を使いたい状況になったので環境を整えた。
以下、作業メモ。

Java Preferencesを開き、どのバージョンを優先的に使用するか設定


Java SE 6 を優先的に使う。

文字化けに対応する

javacコマンドを実行するとエラーメッセージや警告が文字化けする。
原因と対処方法は以下を参考。


OPPANIHA: Javaの文字化け、その後
javacのエラー出力にShift JISとUnicodeが混合されて出力されることが分かる。環境設定ファイルを以下のようにすると全てUnicodeで表示される。

alias javac='javac -J-Dfile.encoding=UTF-8'
alias java='java -Dfile.encoding=UTF-8'