欢迎光临
我们一直在努力

[Eclipse笔记]配置SWT开发环境-JSP教程,Java技巧及代码

建站超值云服务器,限时71元/月

 

本文假定读者使用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)
呵呵,支持的平台虽然有限,不过还是蛮多了。

 

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » [Eclipse笔记]配置SWT开发环境-JSP教程,Java技巧及代码
分享到: 更多 (0)