SWT

一、构建SWT程序的步骤。java

A、新建项目eclipse

B、引入swt的jar包:ui

    (1)右击“SWT”项目,选择【属性】命令,弹出【SWT的属性】对话框。spa

    (2)在左侧列表中选择【Java构建路径】选项,在右侧单击【添加变量】按钮,弹出【新建变量路径条目】对话框。操作系统

    (3)单击【配置变量】按钮,弹出【首选项】对话框。.net

    (4)单击【新建】按钮,弹出【新建变量条目】对话框。orm

    (5)在【名称】文本框中输入“SWT_LIB”,单击【文件】按钮,弹出【选择Jar】对话框,选择        ECLIPSE\plugins\org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar。单击【打开】按钮,返回【新建变量条目】对话框,依      次单击【肯定】按钮。blog

C、编写程序ip

D、配置本机图形库并运行程序资源

  用SWT编写的GUI与其所运行的平台的外观一致,速度也与本机程序相仿。这是由于SWT调用了操做系统自带的图形库,所以在运行程序时需指出本机图形库的位置。SWT本机图形文件名通常为swt-win32-nnnn.dll,这里的nnnn表明4位整数,它们位于$ECLIPSE\plugins\org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar包中,解压为swt-win32-3236.dll。为了确保这些库文件能被程序所用,可将本机图形库放进java.library.path变量所包含的任何目录中。

(1)解压org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar至任意目录,如D:\swt目录。

(2)在左侧“包资源管理器”中右击项目,导入常规|文件系统,下一步,选中swt-win32-3236.dll完成

E、运行程序

 

 

SWT/JFace开发须要多少包

今天下午建立了一个SWT程序,报了好多错误,查了查原来须要导入好多的包,导入了几个包以后仍是报错,我都快崩溃了,还真是挺麻烦的。直接把别人的东东粘过来了,都懒的敲了。

org.eclipse.core.runtime_3.2.0.v20060603.jar 必须
org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar必须
org.eclipse.jface_3.2.1.M20060908-1000.jar(若是用到了JFace就要这个)

叫org.eclipse.equinox.common_3.2.0.v20060603.jar的必须也要加进来,其中包含了部分core.runtime下的类,不知道为何不和core.runtime这个jar包放到一块儿呢:(

若是没有加进来就会报以下的错误:NoClassDefFoundError: org/eclipse/core/runtime/IStatus。呵呵

还有org.eclipse.core.commands_3.2.0.I20060605-1400.jar
若是就会报以下的错误:NoClassDefFoundError: org/eclipse/core/commands/common/EventManager

此次那个QQ 聊天程序总算能够跑起来啦!  

哈哈,如今又想用ActionGroup这个类了,原来在org.eclipse.ui.workbench_3.2.1.M20060906-0800.jar这个里边。。eclipse的jar包组织可真够乱的

此次要用org.eclipse.ui.forms.widgets.Hyperlink这个类在org.eclipse.ui.forms_3.2.0.v20060602.jar里边。 

相关文章
相关标签/搜索