我正在尝试编写一个需要import语句import org.eclipse.swt.*;
的小程序。 (我正在练习THIS教程)。
但是,Eclipse不会编译程序并且给我错误“The import org.eclipse cannot be resolved
”
谷歌此次找到答案并不是一个好朋友。
答案 0 :(得分:29)
这是因为您尚未将SWT库添加到构建路径中。按照教程的步骤进行操作:
- 下载SWT库。对于eclipse的3.1.2版本,可以使用SWT库 http://archive.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index.php 查找标题为SWT二进制和源的部分。
- 从主菜单工具栏中选择“文件”,然后选择“导入”。这样做会打开“导入向导”对话框。
- 现在选择“现有项目到工作区”,然后单击“下一步”按钮。
- 点击“选择存档文件”,然后点击“浏览”按钮。现在找到您在步骤1中下载的SWT存档。
- 单击“完成”按钮以完成将SWT项目导入工作区。
- 从File>创建新的java项目;新Java项目。
- 右键单击项目,然后选择“属性”命令以打开“属性”对话框。
- 选择Java Build Path,然后选择Projects选项卡,并单击Add按钮。
- 选择org.eclipse.swt项目并单击“确定”以完成将SWT库添加到项目的类路径
醇>
答案 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>