Eclipse WindowBuilder: неизвестный инструментарий GUI / не удается разрешить импорт, когда файл класса находится в папке src - PullRequest
0 голосов
/ 27 января 2019

В Eclipse (OS X), когда я создаю проект Java SWT / JFace, а затем создаю файл класса Java окна приложения, кажется, я не могу разрешить импорт org.eclipse.swt. С другой стороны, если я создаю проект Java SWT / JFace и выбираю «Использовать папку проекта в качестве корневого для исходных файлов и файлов классов», импорт разрешается, и все работает нормально. Импорт также разрешается в первом случае, когда я перетаскиваю свой файл .java из папки src и помещаю его прямо в папку проекта, но в этом случае у меня нет возможности выбрать вкладку «Дизайн».

Что я должен сделать, чтобы мой импорт org.eclipse.swt работал внутри папки src?

Ответы [ 2 ]

0 голосов
/ 24 июня 2019

Попробуйте добавить:

requires java.desktop;

на ваш модуль-info.java

0 голосов
/ 27 января 2019

Похоже, SWT отсутствует в Путь сборки Java .

Следуйте этим инструкциям и загрузили двоичные файлы SWTи источники отсюда .

Если вы переместите файл .java вне исходной папки (в вашем случае src), значок редактора Java изменится на обычный J в схему J , указывающую, что код Java больше не компилируется: операторы импорта не должны быть разрешены и поэтому не отображаются как ошибки.

...