Mac OS X TigerでJava 5.0を有効にする

授業でtomcatを使うことになりました。最新のtomcatはなんかJava 5.0でしか動かないらしいので、うちのMac OS X Tigerで使えるようにしたメモ。

まず、Java 5.0本体をインストールします。こちらの、Java 2 SE 5.0 Release 3から。

しかし、このままだと、コマンドラインでjava -versionとかしても、前のバージョンのjavaコマンドが走ってしまいます。なので、以下のようなコマンドを実行して、新しく入れたjavaコマンドが動くようにします。

$ cd /System/Library/Frameworks/JavaVM.framework/Versions
$ sudo ln -sfh 1.5.0/ CurrentJDK

これで、

$ java -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-83)
Java HotSpot(TM) Client VM (build 1.5.0_05-48, mixed mode, sharing)

となって、いろんなとこで動くJavaが5.0になります。なんか、問題があるようなら、

$ cd /System/Library/Frameworks/JavaVM.framework/Versions
$ sudo ln -sfh 1.4.2/ CurrentJDK

で、もとのバージョンにもどりますよ。

さて、次はtomcat動くか試さないと。サーブレットまわりの環境構築めんどうだな。