在Eclipse(OS X)上,当我创建SWT / JFace Java项目,然后创建应用程序窗口Java类文件时,我似乎无法解析org.eclipse.swt导入。另一方面,如果我创建一个SWT / JFace Java项目并选择“将项目文件夹用作源和类文件的根目录”,则导入将解决,并且一切正常。在前一种情况下,当我将.java文件拖到src文件夹之外并将其直接放入项目文件夹时,导入似乎也可以解决,但是在这种情况下,我无法选择“设计”选项卡。
我应该怎么做才能使org.eclipse.swt导入在src文件夹中工作?
答案 0 :(得分:0)
这听起来像 Java构建路径 中缺少 SWT。
遵循these instructions和downloaded the SWT binaries and sources from here。
如果将.java
文件移到源文件夹之外(在您的情况下为src
),则Java编辑器图标将change form a normal J to an outline J指示不再编译Java代码:import语句不必解决,因此不会显示为错误。
答案 1 :(得分:0)
尝试添加:
requires java.desktop;
到您的module-info.java