2008-11-15 MacOSXでJava SE 6 バージョン 1.6.0_05を使えるようにする java mac MacOSXではJ2SE 5.0が使うことができる。 しかし、Java SE 6を使いたい状況になったので環境を整えた。 以下、作業メモ。 Java for Mac OS X 10.5 アップデート 1をインストール http://www.apple.com/jp/ftp-info/reference/javaformacosx105update1.html 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'