21

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

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

谷歌这次在寻找答案方面并不是那么好。

4

3 回答 3

34

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

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

创建一个 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>
于 2016-09-17T13:50:57.187 回答
3

您可以通过将下载网址更改为以下内容来找到 SWT 库的 64 位版本:http: //www.eclipse.org/downloads/download.php? file=/eclipse/downloads/drops4/R-4.3-201306052000/swt -4.3-win32-win32-x86_64.zip

于 2013-09-28T21:31:07.063 回答