I have RedHat 7.1 with the Java SDK 1.3.1. I've written up an alternative method of installing LimeWire based on my experiences with it. You can find them at:
http://www.cyberspace.org/~kohl/limewirelinuxhowto.html
The gist of it is that you get the Solaris .tgz distribution of LimeWire and use that instead. Give it a try. :-)