Eclipse 4-10 64 位:无法解析 SWT 库

Eclipse 4-10 64bit: Cannot resolve SWT library

我尝试开始使用 Eclipse 4-10 和 SWT,但导入 SWT 库 在 java 项目中不起作用。

这是我所做的:

但是 testwindow.java 中的导入语句仍然显示 "the import org.eclipse cannot be resolved"。

设置过程根据eclipse官方网站:https://www.eclipse.org/swt/eclipse.php

我用的是Windows10 64位,eclipse和SWT都是64位的。

我错过了什么?

如果默认包中有 module-info.java 文件,删除它

拥有 module-info.java 文件可以选择使用 Java Platform Module System (JPMS),这需要指定所有必需的模块。

除了删除 module-info.java,您还可以:

  1. Java 构建路径 中从 Classpath 移动 org.eclipse.swt 项目 模块路径
  2. module-info.java 中添加行 requires org.eclipse.swt;