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

问题描述 投票:0回答:1

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

这是我做的:

  • 从这里下载Win 64bit版本的Eclipse 2018-12和SWT库:https://download.eclipse.org/eclipse/downloads/drops4/R-4.10-201812060815/
  • 使用Eclipse内部安装程序下载并安装“SWT Designer”及其所有依赖项2018-12 - http://download.eclipse.org/releases/2018-12
  • 通过“文件” - >“导入” - >“现有项目进入工作区”将SWT-library-zip文件导入工作区...
  • 创建一个名为testproject的新java项目
  • 进入testprojects“Properities” - >“Java Build Path” - > Tab“Projects” - >选择“Classpath” - >“Add” - >选择org.eclipse.swt
  • 通过“创建新的可视类” - >“SWT” - >“应用程序窗口”,在我的testproject中创建一个应用程序窗口,称为testwindow

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

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

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

enter image description here

我错过了什么?

java eclipse swt
1个回答
1
投票

如果您在默认包中有module-info.java文件,请将其删除。

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

您也可以:而不是删除module-info.java

  1. 在Java Build Path中,将org.eclipse.swt项目从Classpath移动到Modulepath
  2. module-info.java添加线requires org.eclipse.swt;
© www.soinside.com 2019 - 2024. All rights reserved.