快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

[Eclipse笔记]配置SWT开发环境


 

本文假定读者使用Windows操作系统+JDK1.4,其他平台和JDK版本应该也是八九不离十。

为了编译和运行SWT程序,我们有两种选择:1- 使用Eclipse SDK;2- 下载单独的SWT二进制文件和源文件。

随Eclipse SDK,我们可以在它的plugins目录下找到SWT的二进制文件,通常的目录名称是:org.eclipse.swt.win32_xxxx,后缀是版本号,在这个目录下有os和ws两个子目录,内容分别是SWT的JNI库和swt.jar。

假如不是使用Eclipse来开发,或者需要SWT的源文件,那么需要下载单独的SWT二进制和源文件包,在下面的地址可以找到:

http://mirror.pacific.net.au/eclipse/eclipse/downloads/drops/R-3.0.1-200409161125/swt-3.0.1-win32.zip

这个zip文件解包以后包含JNI库(一些DLL)和swt.jar,以及swtsrc.zip,这个swtsrc就是我们SWT的源文件了,包括C和Java的源代码。

为了运行SWT程序,我们需要首先编译我们SWT的代码,这个时候需要告诉编译器swt.jar的位置;编译成功以后,我们除了指明classpath包含swt.jar之外,需要在命令行告诉java.exe另一个参数,那就是java.library.path,看上去大概是这个样子:

java-cp %SWT_HOME% wt.jar SimplestSWT -Djava.library.path=%SWT_HOME%

假如你使用的是Eclipse SDK 3.1M5a或者更新的版本,你可以直接右键.java文件选择RunAs -> SWT Application,则不用在命令行写那么长的参数了。

比较有意思的是,我们可以在eclipse.org的SWT下载页面看到目前SWT支持的平台:
       Windows 98/ME/2000/XP       Windows CE (ARM PocketPC)       Windows CE (ARM PocketPC, J2ME profile)       Linux (x86/Motif)        Linux (x86/GTK 2)       Linux (AMD 64/GTK 2)       Solaris 8 (SPARC/Motif)       QNX (x86/Photon)       AIX (PPC/Motif)       HP-UX (HP9000/Motif)              Mac OSX (Mac/Carbon)
呵呵,支持的平台虽然有限,不过还是蛮多了。

 




返回类别: 教程
上一教程: Java keytool工具的作用及使用方式[zz]
下一教程: 知识库API(JSR-170)提交最终草案

您可以阅读与"[Eclipse笔记]配置SWT开发环境"相关的教程:
· Eclipse 3.0 上配置JSP开发环境
· Eclipse 3.0 上配置JSP开发环境
· J2ME学习笔记_1_开发环境的安装和配置
· WINDOWS下JSP开发环境的配置
· Eclipse平台入门之二:开发环境与实例
    微笑服务 优质保证 索取样品