您的位置:首页 > 编程语言 > Java开发

Eclipse:版本、历史演变、区别

2017-11-29 23:35 567 查看
日期:2017/11/29

     下面整合了几篇博文,供大家参考学习:

article 1:

        Eclipse最初是由IBM公司开发的替代商业软件Visual
Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会。
 
      Eclipse的设计思想是:一切皆插件。

     
  Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境插件(JDT),插件开发环境(PDE)等。 
 
      Eclipse百科:
 
      https://zh.wikipedia.org/wiki/Eclipse        # 中文维基百科http://baike.baidu.com/subview/23576/9374802.htm 
  # 百度百科

 
      Eclipse官网 http://www.eclipse.org/ 
      # 官网 http://www.eclipse.org/downloads/packages/all 
  # 所有版本列表 

Eclipse各版本发版时间 查看Eclipse版本信息:eclipse<安装目录>/readme/readme_eclipse.html 这个html文件说明了版本信息、JDK环境要求、版本新特性等。

代号平台版本项目主要版本发行日期SR1发行日期SR2发行日期
N/A3.0 [1]N/A2004年6月21日N/AN/A
N/A3.1N/A2005年6月28日N/AN/A
Callisto3.2Callisto
projects
2006年6月30日N/AN/A
Europa3.3Europa
projects
2007年6月29日2007年9月28日2008年2月29日
Ganymede3.4Ganymede
projects
2008年6月25日2008年9月24日2009年2月25日
Galileo3.5Galileo
projects
2009年6月24日2009年9月25日2010年2月26日
Helios3.6Helios
projects
2010年6月23日2010年9月24日2011年2月25日
Indigo3.7Indigo
projects
2011年6月22日2011年9月23日2012年2月24日
Juno4.2 [2]Juno
projects
2012年6月27日2012年9月28日2013年2月22日
Kepler4.3Kepler
projects
2013年6月26日2013年9月28日2014年2月28日
Luna4.4Luna
projects
2014年6月25日2014年9月23日2015年2月25日
Mars4.5Mars
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在window系统下的版本分32位与64位,需要与Jdk的32位/64位版本匹配,当Eclipse与JDK版本不匹配时,会提示无法加载jvm.dll。

 




article 2:

下面介绍一下Eclipse的版本发布和开发过程:

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境。

2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理

2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。

2001年11月7日 ,Eclipse 1.0发布

2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2

2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版本。

2004年6月25日 对Eclipse来说是一个值得记住的日子,进入3.0时代的Eclipse采用了OSGi运行时架构。这一年 Eclipse基金会成立,这也标志着Eclipse即将进入一个新的时代。3.0后有两个小的修订版本3.0.1和3.0.2。详细的发布时间信息请参
看Eclipse官网http://archive.eclipse.org/eclipse/downloads/index.php

2005年6月27日 Eclipse 3.1发布,之所以要特别提一下3.1,是因为从这个版本开始一直到还没有发布的3.5版,形成了一个以木星卫星名称相关的系列。1610年,著名的科学 家伽利略通过对木卫1-木卫4的观察,提出了反驳地心说的证据,木卫1-木卫4因此也被称之为伽利略四大卫星(木星还有很多之后发现的其它卫星)。这四大
卫星还被分别赋予了四个神话传说中人物的名字:

1. 木卫1:IO,伊奥

2. 木卫2:Europa,欧罗巴

3. 木卫3:Ganymede,盖尼米德.(值得一提的是早于伽利略2000年前,有记录表明战国时期中国的甘德在公元前346年就已发现了木卫3)

4. 木卫4:Callisto,卡里斯托

取这四个人的名字,一个很重要的原因可能就在于这四个人物都以俊美著称

但是Eclipse从3.1到3.4的命名(codename)并非按照木卫1-4的顺序,而是根据这四颗卫星距离木星从近到远的顺序,因此 Eclipse 3.1就使用了木星已知卫星中第1近的木卫1——IO来命名,Eclipse 3.2就使用木卫4——Callisto

下面是已知的版本代号:

Eclipse 1.0         2001年11月7日(Win32/Linux32 Motif)

Eclipse 2.0         2002年6月27日(Linux32 Motif + GTK, and Solaris/QNX/AIX)

Eclipse 2.1         2003年3月27日(OSX first version)

Eclipse 3.0         2004年6月25日(首个OSGi版本)

Eclipse 3.1         2005年6月27日  版本代号  IO              【木卫1,伊奥】  

Eclipse 3.2         2006年6月26日  版本代号  Callisto      【木卫四,卡里斯托 】  

Eclipse 3.3         2007年6月27日  版本代号  Eruopa       【木卫二,欧罗巴 】  

Eclipse 3.4         2008年6月25日  版本代号  Ganymede 【木卫三,盖尼米德 】  

Eclipse 3.5         2009年6月24日  版本代号  Galileo       【伽利略】  

Eclipse 3.6         2010年6月23日  版本代号  Helios        【太阳神】

Eclipse 3.7         2011年6月22日  版本代号  Indigo        【靛青】

Eclipse 3.8/4.2   2012年6月27日  版本代号  juno           【婚神星】

Eclipse 4.3         2013年6月26日  版本代号  Kepler        【开普勒】

Eclipse 4.4         2014年6月25日  版本代号  Luna          【月神】

Eclipse 4.5         2015年6月25日  版本代号  Mars
         【火星】

Eclipse 4.6 
       2016年6月25日  版本代号  Neon【霓虹灯】

官网下载地址:http://www.eclipse.org/downloads/packages

自从2006年Callisto发布以来,Eclipse一直坚持在每年6月的最后一周或倒数第二周进行发布的传统,但Eclipse平台则从2001年开始就延续着每年发布一个版本的传统。

article 3:

作者:Voyager

链接:https://www.zhihu.com/question/20190381/answer/142268290

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1、Eclipse IDE for Java Developers 该版本适合Java开发者,集成CVS,Git,XML编辑器,Mylyn, Maven integration和WindowBuilder等插件。

2、Eclipse IDE for Java EE Developers 该版本集成了Java ee开发常用插件,方便动态web网站开发。适合Java web开发者使用。集成了XML编辑器、数据库查看工具,提供jsp可视化编辑器。

3、Eclipse IDE for C/C++ Developers 该版本适合C/C++开发者,集成了良好的C/C++语言支持。

4、Eclipse for PHP Developers该版本适合PHP开发者,集成了良好的PHP语言支持,Git客户端, Mylyn和JavaScript脚本编辑器, HTML, CSS和XML。

5、Eclipse IDE for Eclipse Committers;该版本是eclipse最基础的版本,适合Java se个人开发者、或希望根据自己需求配置插件的开发者使用。

6、Eclipse IDE for Java and DSL Developers 对于Java和DSL开发者必不可少的工具,包括Java和XTend ID。

那么它们之间到底有什么区别:

最大的区别就是标题和解压包大小不同。下载解压后就会发现,不同的Eclipse版本之间就是plugins/features目录下的文件不同而已。 一个标准的Eclipse的,给它添加一些JEE开发需要的plugins,比如WTP,WST等等,它摇身一变就变成”Eclipse IDE for Java EE“了。其他的也一样。如果是一个熟练的Eclipse使用者,选择哪一个都可以,需要的plugin都可以从Eclipse官网获取。

article 4:

查看Eclipse版本号的方法:

第一种方法

1、找到Eclipse的解压目录就是你的Eclipse.exe 所在的目录

2、找到 .eclipseproduct 文件双击打开



3、如图最后的数字就是Eclipse的版本号



第二种方法

1、Eclipse解压目录中找到readme文件夹双击打开

2、里面有个readme文件双击打开



3、如图第二行就是版本信息



附:Eclipse各个版本简介(http://zh.wikipedia.org/wiki/Eclipse

从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。
同步发布主要在6月进行,并且会在接下来的9月及2月释放出SR1及SR2版本。
代号平台版本项目主要版本发行日期SR1发行日期SR2发行日期
N/A3.0 N/A2004年6月21日N/AN/A
N/A3.1N/A2005年6月28日N/AN/A
Callisto3.2Callisto
projects
2006年6月30日N/AN/A
Europa3.3Europa
projects
2007年6月29日2007年9月28日2008年2月29日
Ganymede3.4Ganymede
projects
2008年6月25日2008年9月24日2009年2月25日
Galileo3.5Galileo
projects
2009年6月24日2009年9月25日2010年2月26日
Helios3.6Helios
projects
2010年6月23日2010年9月24日2011年2月25日
Indigo3.7Indigo
projects
2011年6月22日2011年9月23日2012年2月24日
Juno4.2 Juno
projects
2012年6月27日2012年9月28日2013年2月22日
Kepler4.3Kepler
projects
2013年6月26日2013年9月28日2014年2月28日
Luna4.4Luna
projects
2014年6月25日N/AN/A
Mars4.5Mars projects2015年6月24日N/AN/A
老版本,已不支持 老版本,仍被支持 当前版本 未来版本 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: