1

我正在使用SWT_AWT桥开发一个Eclipse插件,以便使用 Swing 设计 gui。 它在 Windows 上完美运行,但是当我尝试在 OSX 中运行它时,我得到了这个错误:

org.eclipse.swt.SWTError: Not implemented    
java.lang.ClassNotFoundException: apple.awt.CEmbeddedFrame

我发现了这个错误报告,但我仍然不明白如何解决这个问题......
知道吗?

编辑:我在 Mac OSX 10.7.5 上,我的 Java 版本是 7u21,Eclipse 是 Juno sr2

4

1 回答 1

3

通过将 Java 更新到7u40(也许没有必要)并添加这行代码来解决:

SWT_AWT.embeddedFrameClass = "sun.lwawt.macosx.CViewEmbeddedFrame";
于 2013-06-14T01:20:56.730 回答