eclipse版本选择
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。

eclipse版本选择的更多相关文章
- Eclipse 版本选择
查看Eclipse的版本号: 1. 找到eclipse安装目录 2. 进入readme文件夹,打开readme_eclipse.html 3. readme_eclipse.html呈现的第二行即数字 ...
- 安装eclipse版本oxygen,及maven导入spring mvc项目并运行
本文地址为:http://www.cnblogs.com/jying/p/7511598.html 系统环境: win10 eclipse版本:2017.09.11 官网下载版本号为 oxygen 1 ...
- Eclipse版本推荐(tomcat运行项目:web、maven)
1.区别 Eclipse根据特性和jdk版本,从Eclipse官网可看到,分为:Neon/Oxygen/Mars/Luna/Kepler/Juno/Indigo/Helios...等等. Eclips ...
- eclipse版本发展历史
Eclipse百科 https://zh.wikipedia.org/wiki/Eclipse # 中文维基百科 http://baike.baidu.com/subview/23576 ...
- PHP的版本选择 (转)
PHP的版本选择 http://yubosun.akhtm.com/tech/php-version.htm PHP版本特别多,特别杂,想自己搭一套php的运行环境可不是一件容易的事,稍不留神就遇到一 ...
- 总结一下安装linux系统经验-版本选择-安装ubuntu
linux版本选择: 初次接触,建议选 Ubuntu 或者 Fedora,这两个发行版都很容易上手,而且两者都有很强大的中文社区,遇到问题比较容易解决,而且都有国内的源,安装或者更新软件时体验相对会好 ...
- jdk与eclipse版本问题解决applet的启动
今天在中韩,遇到一个保全项目,需要调用applet显示打印批单,结果IE一直显示安全设置问题,去java程序的安全里面想下调等级,不好调,所以想改个jdk_32试试. 版本环境 原先是eclipse_ ...
- EGit插件安装(附Eclipse版本对应表)
最近eclipse添加egit插件,通过网上的方法下载安装后不显示git选项.通过官网了解到egit的版本对应相应的eclipse版本. 如果你安装了最新版本,需要先卸载重启eclipse后重新安装兼 ...
- 转:Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种运行模式。
原文来自于:http://www.ituring.com.cn/article/128439 Windows下的PHP开发环境搭建——PHP线程安全与非线程安全.Apache版本选择,及详解五种运行模 ...
随机推荐
- 【Java集合学习】HashMap源码之“拉链法”散列冲突的解决
1.HashMap的概念 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射. HashMap 继承于AbstractMap,实现了Map.Cloneable.java.io ...
- OpenTK教程-2绘制一个三角形(正确的方法)
上一个教程向我们展示了如何在屏幕上画一个三角形.但是,我说过,那是一种古老的方式,即使它能够正常运行,但是现在这已经不是"正确"的方式.上篇文章中我们将几何发送到GPU的方式是所谓 ...
- JAVA 验证码生成(转)
最近做了一下验证码的功能,网上找了一篇还不错,引用下:http://blog.csdn.net/ruixue0117/article/details/22829557 这篇文章非常好,但是web和js ...
- Jquery笔记之第二天
Jquery笔记之第二天 jQuery - 获取内容和属性 获得内容 - text().html() 以及 val() <script> $(document).ready(functio ...
- 高级java高并发,高性能,分布式,高可用,负载均衡,系统架构实战
java架构师.集群.高可用.高可扩 展.高性能.高并发.性能优化.Spring boot.Redis.ActiveMQ.Nginx.Mycat.Netty.Jvm大型分布 式项目实战 视频课程包含: ...
- java通过freemarker导出包含富文本图片的word文档
废话不多说,进入正题! 本文重点在于:对富文本图片的导出(基础的freemarker+word模板导出这里不做详细解说哈) 参考文章:http://www.cnblogs.com/liaofeifig ...
- docker学习之--日常命令
.查看镜像 sudo docker images sudo pull docker.io #下载镜像 sudo push docker.io #上传镜像 sudo docker save -o cen ...
- JS常用方法总结
1.javascript删除元素节点 IE中有这样一个方法:removeNode(),这个方法在IE下是好使的,但是在Firefox等标准浏览器中就会报错了 removeNode is not def ...
- yum安装mariadb-galera同步
节点 ip地址 hostname 系统版本 程序版本 node1 10.4.90.90 mysql1 db1 ...
- [js高手之路]Vue2.0基于vue-cli+webpack父子组件通信教程
在git命令行下,执行以下命令完成环境的搭建: 1,npm install --global vue-cli 安装vue命令行工具 2,vue init webpack vue-demo 使用v ...









