在64位的机器上,使用64位的(path)的jre开发eclipse插件,运行时出错。
java.lang.UnsatisfiedLinkError:Cannot load 64-bit SWT libraries on 32-bit JVM at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194) at org.eclipse.swt.internal.Library.loadLibrary(Library.java:174) at org.eclipse.swt.internal.C.<clinit>(C.java:21)
解决方法:
更改jre,因为系统中也默认安装了32bit的jre,将至切换为64位的jre即可
相关推荐
完美解决Cannot load 32-bit SWT libraries on 64-bit JVM问题
把原来的swt.jar替换成这个就能解决 Cannot load 32-bit SWT libraries on 64-bit JVM问题
这个压缩包包含了适用于Windows 32位和Linux 64位系统的SWT jar文件,这对于那些在Java应用中使用SWT进行原生(Native)GUI开发的开发者来说是非常重要的资源。 SWT之所以特别,是因为它提供了与操作系统底层更紧密...
当尝试在64位JVM上运行32位的SWT库时,会遇到"Cannot load 32-bit SWT libraries on 64-bit JVM"的错误,这是由于系统不兼容导致的。反之,32位JVM不能加载64位的SWT库。因此,为确保程序在各种环境下正常运行,...
标题中的问题“Cannot load 32-bit SWT libraries on 64-bit JVM”是一个常见的错误,意味着尝试在64位Java虚拟机(JVM)上运行32位的SWT库,这是不兼容的。 【描述】中提到的解决方案是将旧的`swt.jar`替换为这个...