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

时间:2019-03-09 13:54:46

标签: java eclipse swt

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

这是我所做的:

  • 从此处下载Win 2018的64位版本的Eclipse 2018-12和SWT库: https://download.eclipse.org/eclipse/downloads/drops4/R-4.10-201812060815/
  • 使用Eclipse内部安装程序从2018-12开始下载并安装“ SWT Designer”及其所有依赖项-http://download.eclipse.org/releases/2018-12
  • 通过“文件”->“导入”->“将现有项目导入工作区”将SWT-library-zip文件导入工作区...
  • 创建一个名为testproject的新Java项目
  • 开始测试项目“属性”->“ Java构建路径”->选项卡“项目”->选择“类路径”->“添加”->选择org.eclipse.swt
  • 通过“创建新的可视类”->“ SWT”->“应用程序窗口”在我的测试项目中创建一个应用程序窗口,称为testwindow

但是testwindow.java中的import语句仍然显示“无法解析import org.eclipse”。

设置过程根据官方的月食站点:https://www.eclipse.org/swt/eclipse.php

我使用Windows 10 64位版本,eclipse和SWT也是64位版本。

enter image description here

我想念什么?

1 个答案:

答案 0 :(得分:1)

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

具有module-info.java文件使Java Platform Module System (JPMS)的可选使用成为必需,它需要指定所有必需的模块。

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

  1. Java构建路径中,将 org.eclipse.swt 项目从 Classpath 移到 Modulepath
  2. module-info.java中添加行requires org.eclipse.swt;