Macの標準Javaを6.0に差し替える。
どこをいじればいいのか調べてみる。
$ whereis java /usr/bin/java $ ls -l /usr/bin/java lrwxr-xr-x 1 root wheel 74 Dec 14 21:03 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java $ ls -l /System/Library/Frameworks/JavaVM.framework/Versions/ total 64 lrwxr-xr-x 1 root wheel 5 Dec 14 21:03 1.3 -> 1.3.1 drwxr-xr-x 8 root wheel 272 Dec 1 19:53 1.3.1 lrwxr-xr-x 1 root wheel 5 Dec 1 20:46 1.4 -> 1.4.2 drwxr-xr-x 8 root wheel 272 Dec 1 19:53 1.4.2 lrwxr-xr-x 1 root wheel 5 Dec 1 21:54 1.5 -> 1.5.0 drwxr-xr-x 8 root wheel 272 Dec 1 21:54 1.5.0 lrwxr-xr-x 1 root wheel 5 Dec 14 22:03 1.6 -> 1.6.0 drwxr-xr-x 10 root wheel 340 Dec 14 22:01 1.6.0 drwxr-xr-x 6 root wheel 204 Dec 1 21:55 A lrwxr-xr-x 1 root wheel 3 Dec 14 22:03 Current -> A lrwxr-xr-x 1 root wheel 3 Dec 14 22:03 CurrentJDK -> 1.5 $
なるへそ。それならとリンクを作り直す。
$ cd /System/Library/Frameworks/JavaVM.framework/Versions/ $ sudo mv Current Current.org $ sudo mv CurrentJDK CurrentJDK.org $ sudo ln -s 1.6 Current $ sudo ln -s 1.6 CurrentJDK