使用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