Плагин Eclipse - SWT_AWT не работает на OSX

Я разрабатываю плагин Eclipse с использованием моста SWT_AWT, чтобы проектировать графический интерфейс с использованием Swing.
Он отлично работает на Windows, но когда я пытаюсь запустить его в OSX, я получаю эту ошибку:

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

Я нашел это сообщение об ошибке, но я все еще не понимаю, как это исправить...
Любая идея?

Изменить: я на Mac OSX 10.7.5, моя версия Java 7u21, Eclipse является Juno sr2

1 ответ

Решение

Решено путем обновления Java до 7u40 (возможно, в этом нет необходимости) и добавления этой строки кода:

SWT_AWT.embeddedFrameClass = "sun.lwawt.macosx.CViewEmbeddedFrame";
Другие вопросы по тегам