代码之家  ›  专栏  ›  技术社区  ›  NullPointerException

如何使SWT应用程序在Java 32位和Java 64位计算机上运行

  •  0
  • NullPointerException  · 技术社区  · 6 年前

    我开发了一个SWT可运行的jar,并且假设我使用了一个32位和64位兼容的SWT.jar库。

    enter image description here

    如你所见,这个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位的吗?

    0 回复  |  直到 6 年前