*** 在下面的描述中,将替换为 INSTALLDIR 安装了 Eclipse 的位置 ***
将示例代码及其所有必需资源导入到工作区中:
INSTALLDIR\eclipse\plugins\org.eclipse.swt.examples_2.0.0\swtexamplessrc.zip
INSTALLDIR/eclipse/plugins/org.eclipse.swt.examples_2.0.0/swtexamplessrc.zip
INSTALLDIR\eclipse\plugins\org.eclipse.swt.examples_2.0.0\swtexamples.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.examples_2.0.0/swtexamples.jar
现在,需要编译 SWT 示例。为此,必须将 SWT jar 添加至编译路径:
INSTALLDIR\eclipse\plugins\org.eclipse.swt.win32_2.0.0\ws\win32\swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.gtk_2.0.0/ws/gtk/swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/ws/motif/swt.jar
INSTALLDIR/eclipse/plugins/org.eclipse.swt.photon_2.0.0/ws/photon/swt.jar
注意:对于某些平台(如 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 可以找到它们:
org.eclipse.swt.examples.addressbook.AddressBook
。
-Djava.library.path=INSTALLDIR\plugins\org.eclipse.swt.win32_2.0.0\os\win32\x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.gtk_2.0.0/os/linux/x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/os/linux/x86
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/os/solaris/sparc
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/os/aix/ppc
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.motif_2.0.0/os/hpux/PA_RISC
-Djava.library.path=INSTALLDIR/eclipse/plugins/org.eclipse.swt.photon_2.0.0/os/qnx/x86
参阅各个示例的文档以了解其 Main 类的名称以及其它详细信息。
下列示例包括在 swtexamples.jar
中: