Snow Leopard に JDK 5 を導入する

wget が導入されていれば、以下のコマンドを叩けば一気に設定できる。

wget http://support.apple.com/downloads/DL924/en_US/JavaForMacOSX10.5Update5.dmg
hdiutil attach JavaForMacOSX10.5Update5.dmg -mountpoint /Volumes/j2se
mkdir j2se
cd j2se
xar -xf /Volumes/j2se/JavaForMacOSX10.5Update5.pkg
mv JavaForMacOSX10.5Update5.pkg/Payload Payload.pax.gz
gunzip Payload.pax.gz
pax -rvf Payload.pax

cd ./System/Library/Frameworks/JavaVM.framework/Versions/
sudo mv 1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/J2SE5
cd /System/Library/Frameworks/JavaVM.framework/Versions/
sudo chown -R root:wheel J2SE5
sudo rm 1.5.0
sudo ln -s J2SE5 1.5.0
sudo rm 1.5
sudo ln -s J2SE5 1.5
sudo rm CurrentJDK
sudo ln -s J2SE5 CurrentJDK

hdiutil detach /Volumes/j2se/

open "/Applications/Utilities/Java Preferences.app"/
java -version

途中で sudo のパスワードが要求されると途中で処理がきれるので、先に昇格しとくべきかも。
Java Preferences の画面が開いたら、1.5 のものを上に持っていけば OK。

元の内容は ZDNet のものだが、今朝見ようとしても見れなかったので・・・。