SWT/JFace开发环境及工具选型推荐

使用SWT/JFace开发的几大好处

1、Java语言及其生态群落的优势

2、Java开发人才的优势

3、跨平台运行

4、各平台下优秀的性能。


以下是开发环境和工具选型参考

一、操作系统

Window 7

Ubuntu 10 + desktop


二、库包

1.JDK 6最新update

2.SWT开发包 http://www.eclipse.org/swt/

3.JFace开发包,Eclipse目录里找

org.eclipse.core.commands_xxx.jar
org.eclipse.core.runtime_xxx.jar
org.eclipse.equinox.common_xxx.jar //一定要加,不然会报java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IProgressMonitor
org.eclipse.jface_xxx.jar
org.eclipse.jface.text_xxx.jar
org.eclipse.osgi_xxx.jar
org.eclipse.jface.nl1_3xx.jar  #解决jface的dialog中文问题

注:使用eclipse-rcp和WindowBuilder(见三、四)新建SWT/JFace项目会自动导入库包


三、IDE

eclipse-rcp

http://www.eclipse.org/downloads/

注意选下面这个,目前最新版是3.7.1。为什么选这个?因为有SWT和JFace的联机文件,jee的版本里就没有!

Eclipse for RCP and RAP Developers


eclipse-plugins

1、properties eidtor for eclipse 3.x,编辑国际化中文时会用到的

2、subclipse,SVN插件,基本上标配了

3、checkstyle, findbugs,锦上添花


四、WindowBuilder Pro(也是eclipse插件,Google贡献出来的)

支持GWT,SWT,Swing超级强悍,以前有个叫SWT Designer

http://code.google.com/intl/zh-CN/javadevtools/download-wbpro.html

这儿有离线下载包:

http://www.eclipse.org/windowbuilder/download.php



原文链接: http://blog.csdn.net/kimsoft/article/details/7275024

你可能感兴趣的:(SWT/JFace开发环境及工具选型推荐)