SWT 独立示例设置

导入示例源

*** 在下面的描述中,将替换为 INSTALLDIR 安装了 Eclipse 的位置 ***

将示例代码及其所有必需资源导入工作区:

  1. 创建称为“SWT 示例”的 Java 项目。
  2. 选择“包”视图中的项目“SWT 示例”。
  3. 选择文件 > 导入菜单,然后从后续的对话框中选择 Zip 文件并单击下一步
  4. 定位 SWT 示例的源 zip 文件。例如:
  5. 单击完成
  6. 选择文件 > 导入菜单,然后从后续的对话框中选择 Zip 文件并单击下一步
  7. 定位 SWT 示例的 jar 文件。例如:
  8. 展开 zip 文件的最上面一层目录(/)并取消选择“org”和“META-INF”。
  9. 单击“完成”。

现在,需要编译 SWT 示例。为此,必须将 SWT jar 添加至编译路径:

  1. 选择“包”视图中的项目“SWT 示例”并从其上下文菜单中选择属性
  2. 选择 Java 构建路径页面,并选择它的选项卡。
  3. 单击添加外部 JAR... 按钮。
  4. 定位想要在其上运行的平台的 swt jar:
  5. 单击“确定”。

注意:对于某些平台(例如,GTK),运行 SWT 需要多个 jar(在 GTK 上,有一个 swt.jar 文件和一个 swt-pi.jar 文件)。在这种情况下,必须将所有必需的 jar 添加至类路径。这是通过对每个 jar 文件重复以上的步骤完成的。所有 jar 文件都位于同一目录/文件夹中。

此时,SWT 示例应已编译且没有任何错误。检查“任务”视图以找出错误。如果发生了类似于“java.lang.Object 未找到”的错误,则表示尚未配置 JRE。转至窗口 > 首选项对话框,然后选择 Java > 安装的 JRE 首选项页面并确保安装了 JRE 且 JRE 的路径正确。

运行示例

现在,必须配置 Eclipse 才可运行示例。这需要将 SWT JNI 库置于库路径上,以便 VM 可以找到它们:

  1. 打开 Java 透视图。
  2. 在“包”视图中,选择想要运行的 main 类。例如,“通讯录”示例的 main 类是 org.eclipse.swt.examples.addressbook.AddressBook
  3. 从主菜单中选择运行 > 运行...
  4. 在出现的“启动配置”对话框中,选择 Java 应用程序并单击新建按钮。
  5. 根据想要运行的示例填写名称项目Main 类字段。
  6. 选择自变量选项卡。在 VM 自变量区域中,按如下所示根据目标平台指定 SWT 库的位置:
  7. 单击运行按钮。

示例概述

参阅各个示例的文档以了解其 Main 类的名称以及其它详细信息。下列示例包括在 swtexamples.jar 中:


Copyright IBM Corporation and others 2000, 2003.  All Rights Reserved.