Существует сообщение об ошибке: https://bugs.eclipse.org/bugs/show_bug.cgi?id=318680
Я попробовал рекомендованный обходной путь (включенный ниже), но не смог найти ни страницу пути сборки, ни вкладку «Библиотеки», на которые есть ссылки в обходном пути.
Вместо этого я щелкнул правой кнопкой мыши по пакету HelloWorldSWT (в окне проводника пакетов), выбрал «Путь сборки» -> «Добавить внешние библиотеки» и выбрал файл jar swt.jar. Как предупреждает учебник, были ошибки компиляции, поэтому я выбрал Source -> Organize Imports. Программа сейчас компилируется и запускается, но ничего не делает. Вставка операторов System.out.println () показывает, что он умирает при создании нового Display ().
Я не знаю, поможет ли это [кому-либо], но я решил поделиться тем, что я пробовал до сих пор. Если у кого-то есть какие-либо предложения, они будут приветствоваться.
Для справки, в случае, если это имеет значение, я использую Eclipse Helios (3.6) на Mac OS X (64-разрядная версия).
Вот вышеупомянутый обходной путь:
Лакшми Шанмугам 2010-07-02 11:16:01 ПО ВОСТОЧНОМУ ВРЕМЕНИ
Шаг по импорту SWT-проекта из почтового индекса больше не действителен.
Шпаргалка должна быть обновлена.
Пожалуйста, выполните следующие действия:
1) Извлеките файл swt-3.6-win32-win32-x86.zip
2) Извлеченная папка содержит 2 файла jar: swt.jar и swt-debug.jar.
3) На странице пути сборки Java вашего проекта откройте вкладку Библиотеки. И добавить
SWT.JAR в качестве внешнего JAR.