2009年9月26日土曜日

[Mac OS X][Java]: Mac OS XのデフォルトのJVMを変更する

Mac OS X用のJava SE 6がダウンロードできるようになってずいぶん経つが,未だにOS XのデフォルトのJVMはJ2SE 5.0である.

コンパイルされたクラスファイルであれば動作すると思うが,Java 6で追加されたアノテーション周りのコードをコンパイルしようとするとJ2SE 5.0のコンパイラではエラーを吐いて止まってしまうため,これが原因で色々とプログラムが動かなかったりすることがある.

というわけで,以下はMac OS XでデフォルトのJVMをJava 6にする方法.

「アプリケーション->ユーティリティ->Java Preferences」を開く


「概要」タブにリストされているJVMの項目をドラッグ&ドロップで,一番上に「Java SE 6」が来るように移動する.


これでOK.