我开发了一个SWT可运行的jar,并且假设我使用了一个32位和64位兼容的SWT.jar库。
如你所见,这个SWT jar的名字中有32和64个:
org.eclipse.swt.win32.win32.x86_64
当我在安装了java jdk 64位的开发人员机器上执行此操作时,它工作得很好,但是当我在32位java机器上执行时,它会出现以下错误:
java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
为什么?这个库不是名字上说的64位和32位的吗?