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

时间:2013-05-08 13:41:29

标签: eclipse import eclipse-plugin

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

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

谷歌此次找到答案并不是一个好朋友。

4 个答案:

答案 0 :(得分:29)

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

  
      
  1. 下载SWT库。对于eclipse的3.1.2版本,可以使用SWT库   http://archive.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index.php   查找标题为SWT二进制和源的部分。
  2.   
  3. 从主菜单工具栏中选择“文件”,然后选择“导入”。这样做会打开“导入向导”对话框。
  4.   
  5. 现在选择“现有项目到工作区”,然后单击“下一步”按钮。
  6.   
  7. 点击“选择存档文件”,然后点击“浏览”按钮。现在找到您在步骤1中下载的SWT存档。
  8.   
  9. 单击“完成”按钮以完成将SWT项目导入工作区。
  10.   
  11. 从File>创建新的java项目;新Java项目。
  12.   
  13. 右键单击项目,然后选择“属性”命令以打开“属性”对话框。
  14.   
  15. 选择Java Build Path,然后选择Projects选项卡,并单击Add按钮。
  16.   
  17. 选择org.eclipse.swt项目并单击“确定”以完成将SWT库添加到项目的类路径
  18.   

答案 1 :(得分:8)

答案 2 :(得分:3)

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

答案 3 :(得分:3)

创建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>