Read Sean

Read me, read Sean.
posts - 508, comments - 655, trackbacks - 9, articles - 4

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

Posted on 2005-03-20 01:05 laogao 阅读(7525) 评论(2)  编辑  收藏 所属分类: On JavaOn Eclipse

 

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

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

Eclipse SDK,我们可以在它的plugins目录下找到SWT的二进制文件,通常的目录名称是:org.eclipse.swt.win32_xxxx,后缀是版本号,在这个目录下有osws两个子目录,内容分别是SWTJNI库和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的源文件了,包括CJava的源代码。

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

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

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

比较有意思的是,我们可以在eclipse.orgSWT下载页面看到目前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)

呵呵,支持的平台虽然有限,不过还是蛮多了。

 

Feedback

# Eclipse笔记[TrackBack]  回复  更多评论   

2005-03-31 13:25 by hqzc
Ping Back来自:blog.csdn.net
[引用提示]hqzc引用了该文章, 地址: http://blog.csdn.net/hqzc/archive/2005/03/31/334601.aspx

# Eclipse笔记[TrackBack]  回复  更多评论   

2005-03-31 13:26 by hqzc
Ping Back来自:blog.csdn.net
[引用提示]hqzc引用了该文章, 地址: http://blog.csdn.net/hqzc/archive/2005/03/31/334602.aspx

# re: [Eclipse笔记]配置SWT开发环境  回复  更多评论   

2006-03-03 16:34 by jaja
做个记号.

只有注册用户登录后才能发表评论。


网站导航: