【发布时间】:2017-12-19 20:40:49
【问题描述】:
我已经在 OSX 上启动了一个 Eclipse RCP 项目,并希望继续使用 Windows 10 进行开发,但是当我将项目导入 Windows 时,代码中的所有 SWT 导入都显示错误,我试图下载 org.eclipse .swt 作为 Eclipse 的一个项目并将其导入所有其他项目,但是当我尝试运行该应用程序时,出现以下异常:
java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display 在 org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:144) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
我还注意到,当我尝试运行该项目时,它的引导加载程序是为 osx 而不是 windows 定义的,如下所示:
BootLoader 常量:OS=macosx、ARCH=x86_64、WS=cocoa、NL=en_IE
我想知道是否有人对如何在 Eclipse RCP 中进行跨平台开发有任何建议?
【问题讨论】:
标签: java eclipse swt eclipse-rcp