我正在使用Eclipse桥开发SWT_AWT插件,以便使用Swing设计gui。
它在Windows上完美运行但是当我尝试在OSX中运行它时出现此错误:
org.eclipse.swt.SWTError: Not implemented
java.lang.ClassNotFoundException: apple.awt.CEmbeddedFrame
我找到了bug report,但我仍然不明白如何解决这个问题 有什么想法吗?
编辑:我使用的是Mac OSX 10.7.5,我的Java版本是7u21,Eclipse是Juno sr2
答案 0 :(得分:3)
通过将Java更新为7u40(可能没有必要)并添加以下代码来解决:
SWT_AWT.embeddedFrameClass = "sun.lwawt.macosx.CViewEmbeddedFrame";