Explained here
http://www.gnutellaforums.com/318168-post6.html Check your Java preferences & see if Java 1.6 is listed. If not, then you are running a 32 bit machine.
For OSX 10.5 Leopard, Java 1.6 was only available on 64-bit computers (intel computers.)