Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会。
Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境插件(JDT),插件开发环境(PDE)等。
Eclipse各版本发版时间
查看Eclipse版本信息:eclipse<安装目录>/readme/readme_eclipse.html
这个html文件说明了版本信息、JDK环境要求、版本新特性等。
代号 |
平台版本 |
项目 |
主要版本发行日期 |
SR1发行日期 |
SR2发行日期 |
---|---|---|---|---|---|
N/A |
3.0 [1] |
N/A |
2004年6月21日 |
N/A |
N/A |
N/A |
3.1 |
N/A |
2005年6月28日 |
N/A |
N/A |
Callisto |
3.2 |
Callisto projects |
2006年6月30日 |
N/A |
N/A |
Europa |
3.3 |
Europa projects |
2007年6月29日 |
2007年9月28日 |
2008年2月29日 |
Ganymede |
3.4 |
Ganymede projects |
2008年6月25日 |
2008年9月24日 |
2009年2月25日 |
Galileo |
3.5 |
Galileo projects |
2009年6月24日 |
2009年9月25日 |
2010年2月26日 |
Helios |
3.6 |
Helios projects |
2010年6月23日 |
2010年9月24日 |
2011年2月25日 |
Indigo |
3.7 |
Indigo projects |
2011年6月22日 |
2011年9月23日 |
2012年2月24日 |
Juno |
4.2 [2] |
Juno projects |
2012年6月27日 |
2012年9月28日 |
2013年2月22日 |
Kepler |
4.3 |
Kepler projects |
2013年6月26日 |
2013年9月28日 |
2014年2月28日 |
Luna |
4.4 |
Luna projects |
2014年6月25日 |
2014年9月23日 |
2015年2月25日 |
Mars |
4.5 |
Mars projects |
2015年6月24日 |
2015年9月22日 |
2016年2月24日 |
老版本
老版本,仍被支持
当前版本
未来版本
Eclipse各版本功能组件支持
|
Java |
JEE |
C/C++ |
RCP/Plugin |
Modeling |
Reporting |
Classic |
RCP/Platform |
|
|
|
|
|
|
|
CVS |
|
|
|
|
|
|
|
EMF |
|
|
|
|
|
|
|
GEF |
|
|
|
|
|
|
|
JDT |
|
|
|
|
|
|
|
Mylyn |
|
|
|
|
|
|
|
UDC |
|
|
|
|
|
|
|
Web Tools |
|
|
|
|
|
|
|
JEE Tools |
|
|
|
|
|
|
|
XML Tools |
|
|
|
|
|
|
|
RSE |
|
|
|
|
|
|
|
PDE |
|
|
|
|
|
|
|
Datatools |
|
|
|
|
|
|
|
CDT |
|
|
|
|
|
|
|
BIRT |
|
|
|
|
|
|
|
ECF |
|
|
|
|
|
|
|
GMF |
|
|
|
|
|
|
|
MDT |
|
|
|
|
|
|
|
经常用到的是前五个版本:
- Eclipse IDE for Java EE Developers:是为J2EE开发的版本;
-
Eclipse Classic:是Eclipse的经典版本,没有安装任何插件,纯净版,需要什么插件可以自己安装,
Java初学者建议使用该版本
; - Eclipse IDE for Java Developers:适用于Java开发;
- Eclipse IDE for C/C++ Developers:适用于C/C++开发;
- Eclipse for Mobile Developers:适用于Java手机开发
- Eclipse for RCP/Plug-in Developers:用于RCP和插件开发
那么它们之间到底有什么区别呢,最大的区别就是标题和解压包大小不同。
下载解压后就会发现,不同的Eclipse版本之间就是plugins/features目录下的文件不同而已。
一个标准的Eclipse的,给它添加一些JEE开发需要的plugins,比如WTP,WST等等,它摇身一变就变成”Eclipse IDE for Java EE“了。其他的也一样。作为一个熟练的Eclipse使用者,选择哪一个都可以,需要的plugin可以从Eclipse官网轻松获取。
注意:Eclipse在window系统下的版本分32位与64位,需要与Jdk的32位/64位版本匹配,当Eclipse与JDK版本不匹配时,会提示无法加载jvm.dll。