Cannot load 64-bit SWT libraries on 32-bit JVM
I installed the latest Vuze on an Ubuntu 10.04. I tried to execute the script “vuze” innocently, but I was attacked with the following error message:
... Caused by: java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM ... Azureus TERMINATED.
The problem is that the
swt.jar shipped with Vuze is a 64-bit version, thus it doesn’t run on my 32-bit machine. Why is Vuze shipped with a 64-bit library? No idea…
Solution: replace the
swt.jar file with a 32-bit version.
Visit http://www.eclipse.org/swt/ and download the stable Linux release. From the zip file extract
swt.jar and put it in the Vuze directory (by overwriting the 64-bit