windows - Windows 64 位上的 SWT

标签 windows 64-bit swt

我的应用程序抛出以下异常。

Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 32-bit SW T libraries on 64-bit JVM.

如何解决?需要的jar文件名是什么?

最佳答案

在 64 位 JVM 上,您需要 64 位 SWT。当前版本可以在这里下载:

http://archive.eclipse.org/eclipse/downloads/drops/R-3.6.1-201009090800/index.php#SWT

注意前两个下载,第一个用于 x32,另一个用于 x64。

注意:即使在 64 位 Windows 上,如果您使用 32 位 JVM,您仍然需要 32 位 SWT 版本!

关于windows - Windows 64 位上的 SWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2921193/

相关文章:

python - 添加自定义对象会忽略带有运算符的 __getattr__

c++ - 如果应用程序以 CTRL_CLOSE_EVENT 退出,则 boost::log add_file_log 不写入

perl - 如何将 Perl 中的窗口图标设置为 Windows 7 上的某个 .ico 文件?

c# - 将字符串从 .NET 传递到 native (64 位)

64-bit - 如何知道 Octave 是否可以完全访问 64 位内存范围

windows - 从网站启动可执行文件?

windows - 如何使用批处理文件删除父文件夹中的特定子文件夹?

java - 关闭应用程序时 SWT 更新 UI

java - 使用 SWT 在托盘图标上显示数字

java - 如何保存用户在下拉列表中键入的值并将其用于 `org.eclipse.swt.widgets` 的可编辑组合?