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          

经常用到的是前五个版本:

  1. Eclipse IDE for Java EE Developers:是为J2EE开发的版本;
  2. Eclipse Classic:是Eclipse的经典版本,没有安装任何插件,纯净版,需要什么插件可以自己安装,Java初学者建议使用该版本;
  3. Eclipse IDE for Java Developers:适用于Java开发;
  4. Eclipse IDE for C/C++ Developers:适用于C/C++开发;
  5. Eclipse for Mobile Developers:适用于Java手机开发
  6. 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。

eclipse版本选择的更多相关文章

  1. Eclipse 版本选择

    查看Eclipse的版本号: 1. 找到eclipse安装目录 2. 进入readme文件夹,打开readme_eclipse.html 3. readme_eclipse.html呈现的第二行即数字 ...

  2. 安装eclipse版本oxygen,及maven导入spring mvc项目并运行

    本文地址为:http://www.cnblogs.com/jying/p/7511598.html 系统环境: win10 eclipse版本:2017.09.11 官网下载版本号为 oxygen 1 ...

  3. Eclipse版本推荐(tomcat运行项目:web、maven)

    1.区别 Eclipse根据特性和jdk版本,从Eclipse官网可看到,分为:Neon/Oxygen/Mars/Luna/Kepler/Juno/Indigo/Helios...等等. Eclips ...

  4. eclipse版本发展历史

    Eclipse百科 https://zh.wikipedia.org/wiki/Eclipse        # 中文维基百科 http://baike.baidu.com/subview/23576 ...

  5. PHP的版本选择 (转)

    PHP的版本选择 http://yubosun.akhtm.com/tech/php-version.htm PHP版本特别多,特别杂,想自己搭一套php的运行环境可不是一件容易的事,稍不留神就遇到一 ...

  6. 总结一下安装linux系统经验-版本选择-安装ubuntu

    linux版本选择: 初次接触,建议选 Ubuntu 或者 Fedora,这两个发行版都很容易上手,而且两者都有很强大的中文社区,遇到问题比较容易解决,而且都有国内的源,安装或者更新软件时体验相对会好 ...

  7. jdk与eclipse版本问题解决applet的启动

    今天在中韩,遇到一个保全项目,需要调用applet显示打印批单,结果IE一直显示安全设置问题,去java程序的安全里面想下调等级,不好调,所以想改个jdk_32试试. 版本环境 原先是eclipse_ ...

  8. EGit插件安装(附Eclipse版本对应表)

    最近eclipse添加egit插件,通过网上的方法下载安装后不显示git选项.通过官网了解到egit的版本对应相应的eclipse版本. 如果你安装了最新版本,需要先卸载重启eclipse后重新安装兼 ...

  9. 转:Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种运行模式。

    原文来自于:http://www.ituring.com.cn/article/128439 Windows下的PHP开发环境搭建——PHP线程安全与非线程安全.Apache版本选择,及详解五种运行模 ...

随机推荐

  1. Get host name and port(Object-c)

    /************************************************************************** @param pChHostName: [out ...

  2. django服务器正常打开,本地localhost能连上,其他计算机却连不上

    最近在学习Django,在搭建好django并且启动服务器后,遇到了麻烦. 问题现象: django服务器正常打开,本地localhost能连上,其他计算机却连不上 问题原因(可能存在原因): 这里的 ...

  3. textarea 空格的问题

    如果textarea开始标签和结束标签中间有空格,则textarea默认有空格. <textarea name=" > </textarea> 效果图 所以,如果想去 ...

  4. quartz学习笔记(一)简单入门

    前言 quartz是Java编写的一款开源的任务调度开发框架,在项目开发中很多场景都可以用到,比如订单超期自动收货. 所谓程序源于生活,生活中也有很多场景可以用quartz来模拟,比如工作日早上七点起 ...

  5. Java 环境设置

    Java 环境设置 本地环境设置 如果你依然想要为 Java 编程语言设置环境,那么本节将指导你如何在你的电脑上下载和设置 Java.请按照以下步骤进行环境设置. Java SE 可以从下载 Java ...

  6. sweetalert------一个非常萌的alert!

    今天逛github的时候发现一个非常萌的alert,比IE和各大浏览器的原alert美多惹. github项目地址:https://github.com/t4t5/sweetalert 通过git c ...

  7. face ++ 人脸识别技术初步

    网站地址: https://console.faceplusplus.com.cn/documents/5671791主要有        1  人脸识别技术         2    人体识别技术  ...

  8. Java web开发,在一个jsp里放太多java代码的后果,摘自 java web轻量级开发面试教程

    现要做一个简单的登录页面,如果用户通过验证,会显示Welcome用户名的欢迎词,反之则返回登录页面让用户再次输入 这部分的完整代码是JSPDemo项目里的login.jsp,下面来分析一下关键代码. ...

  9. 学习CSS记录:选择符优先级

    1.标有!important 关键字声明属性. 2.HTML中的CSS样式属性. 3.作者编辑的CSS文件模式属性. 4.用户设置的样式. 5.浏览器默认的样式. ------------------ ...

  10. STL空间配置器

    1.什么是空间配置器? 空间配置器负责空间配置与管理.配置器是一个实现了动态空间配置.空间管理.空间释放的class template.以内存池方式实现小块内存管理分配.关于内存池概念可以点击:内存池 ...