org.eclipse.swt*.无法解析导入org.eclipse

Cod*_*ein 17 eclipse import eclipse-plugin

我正在尝试编写一个需要import语句的小程序import org.eclipse.swt.*;.(我正在练习教程).

但是,Eclipse不会编译程序并且给我错误" The import org.eclipse cannot be resolved"

这次谷歌找到答案并不是一个好朋友.

Kai*_*Kai 29

这是因为您尚未将SWT库添加到构建路径中.按照教程的步骤操作:

  1. 下载SWT库.对于3.1.2版本的eclipse,可以在http://archive.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index.php上找到SWT库. 查找标题为SWT Binary和Source的部分.
  2. 从主菜单工具栏中,选择"文件",然后选择"导入".这样做会打开"导入向导"对话框.
  3. 现在选择"Existing Projects into Workspace"并单击"Next"按钮.
  4. 单击"选择存档文件",然后单击"浏览"按钮.现在找到您在步骤1中下载的SWT存档.
  5. 单击"完成"按钮以完成将SWT项目导入工作区.
  6. 从File> New Java Project创建新的java项目.
  7. 右键单击项目,然后选择"属性"命令以打开"属性"对话框.
  8. 选择Java Build Path,然后选择Projects选项卡,再单击Add按钮.
  9. 选择org.eclipse.swt项目,然后单击OK以完成将SWT库添加到项目的类路径中


小智 5

创建一个Maven项目并在中添加org.eclipse.swt依赖项pom.xml

<!-- https://mvnrepository.com/artifact/org.eclipse.swt.org.eclipse.swt.win32.win32.x86_64.4.3.swt/org.eclipse.swt.win32.win32.x86_64 -->
<dependency>
    <groupId>org.eclipse.swt.org.eclipse.swt.win32.win32.x86_64.4.3.swt</groupId>
    <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
    <version>4.3</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)