1

在为 Helios eclipse 下载 64 位时声称没有找到要导入的项目 - 文件是 swt-3.6-win32-win32-x86_64.zip

这应该是相当直接的!!!!

4

4 回答 4

2

除了乔所说的:

构建路径页面位于属性(右键单击项目)-> Java 构建路径。您可以在此处找到“库”选项卡。

我将在上述解决方法中再添加一个步骤:

1) 解压 swt-3.6-win32-win32-x86.zip 文件(或其他版本,根据需要)
2) 解压的文件夹包含 2 个 jar 文件 swt.jar 和 swt-debug.jar
3) 在 Java 构建路径上项目页面,打开库选项卡。并将 swt.jar 添加为外部 jar。
4)在此选项卡上展开 swt.jar,双击“源附件”并指向名为 swt.zip 的存档(也包含在顶级 SWT 存档中),这样您也可以使用 javadoc。

就是这样——从现在开始,SWT 应该像魅力一样工作。希望有帮助。

于 2010-09-06T10:47:28.733 回答
1

对此有一个错误报告:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=318680

我尝试了推荐的解决方法(包括在下面),但找不到解决方法中引用的构建路径页面,也找不到库选项卡。

相反,我右键单击 HelloWorldSWT 包(在 Package Explorer 窗口中),选择 Build Path -> Add External Libraries,然后选择 jar 文件 swt.jar。正如教程警告的那样,存在编译错误,因此我选择了 Source -> Organize Imports。该程序现在编译并运行,但不执行任何操作。插入 System.out.println() 语句表明它在创建新的 Display() 时死亡。

我不知道这是否对[任何人]有帮助,但我想我会分享我到目前为止所尝试的。如果有人有任何建议,他们将受到欢迎。

作为参考,以防万一,我在 Mac OS X(64 位)上运行 Eclipse Helios(3.6)。

这是前面提到的解决方法:

Lakshmi Shanmugam 2010-07-02 11:16:01 EDT

从 zip 导入 SWT 项目的步骤不再有效。备忘单需要更新。

请按照以下步骤操作: 1) 提取 swt-3.6-win32-win32-x86.zip 文件 2) 提取的文件夹包含 2 个 jar 文件 swt.jar 和 swt-debug.jar 3) 在您的 Java 构建路径页面上项目,打开库选项卡。并将 swt.jar 添加为外部 jar。

于 2010-09-03T00:04:03.880 回答
0

无法确认 - 我刚刚从下载页面下载了上述文件,没有问题。

导入项目是工作台活动,与 eclipse 安装过程无关。尝试全新安装完整的 64 位平台(来自 eclipse.org 的发行版之一)。

于 2010-08-16T21:14:00.897 回答
0

我也有同样的问题。从 Helios 欢迎页面链接的 SWT HelloWorld 教程中有说明,指示用户首先使用 File > Import ... 导入 SWT 项目,然后选择 Existing Projects into Workspace。当您指定 SWT 存档时,您会收到上面提到的错误“找不到要导入的项目”

我认为问题在于教程需要更新以反映这个存档不是 Eclipse 项目的事实,因此不能以这种方式导入。虽然不能作为项目导入,但是可以链接jar;或者,可以将源文件转换为 eclipse 项目,然后可以从那里遵循其他错误的指令。

于 2010-08-31T18:19:17.490 回答