无法在Mac中加载Eclipse中的SWT库

时间:2017-12-07 22:57:05

标签: java eclipse macos eclipse-plugin swt

当我尝试将插件项目作为Eclipse Application运行时,出现以下错误。

java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

然后,我发现文件夹“/{HOME}/.swt/lib/macosx/x86_64”实际上是空的。我想这就是原因,但我不知道如何重新安装SWT(虽然我已经google了一段时间)

Eclipse版本:Oxygen.1a版本(4.7.1a)(64位)

Java版本:

.dev

Mac版本:10.12(64位)

1 个答案:

答案 0 :(得分:3)

命令行参数:

-os win32 -ws win32

显示您正在尝试将其作为Windows应用程序运行 - 这不适用于macOS

检查运行配置的Arguments选项卡是否包含:

-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} 

在程序参数中,当前目标平台的“环境”部分为空或指定macOS。