64位OSX上的32位SWT

时间:2014-02-23 00:55:11

标签: eclipse macos swt 32bit-64bit

我完全不熟悉SWT,但在尝试将我的SWT包作为java应用程序运行时遇到了错误。

线程“main”中的异常java.lang.UnsatisfiedLinkError:无法在64位JVM上加载32位SWT库     在org.eclipse.swt.internal.Library.loadLibrary(未知来源)     在org.eclipse.swt.internal.Library.loadLibrary(未知来源)     在org.eclipse.swt.internal.C。(未知来源)     在org.eclipse.swt.widgets.Display。(未知来源)     在com.example.swt.widgets.FirstSWTApplication.main(FirstSWTApplication.java:9)

我找到的解决方案说要转到Eclipse prefs> Java>安装JRE并使用-d32编辑JRE的“默认VM参数”。

这当然解决了通过eclipse运行“as java application”时的问题。是否最好用64位替换32位库?或者保留-d32默认参数?当我打包并导出它时,它会在OSX的64位环境中本机运行吗?

0 个答案:

没有答案