If you ever get this:
waldo@waldonbma Home $ ./bin/java -version
Bus error: 10
after having followed this article, it is most likely because an Apple update messed up the symbolic links. Regardless of where your 1.5.0 installation is, the 1.5.0 and 1.5 symlinks need to be as follow:
lrwxr-xr-x 1 root wheel 5 3 Jul 12:15 1.5 -> 1.5.0
lrwxr-xr-x 1 root wheel 13 3 Jul 12:15 1.5.0 -> 1.5.0-leopard
drwxr-xr-x 10 root wheel 340 3 Jul 12:14 1.5.0-leopard