使用Eclipse Installer安装Eclipse
2016-06-18 06:21
295 查看
由于一些原因,需要重新安装Eclipse,登陆到Eclipse官网下载Eclipse时发现社区又推出了Eclipse
Installer.所以就下下来尝尝鲜.
刚开始确实有些选项不太明白,不过现在挺喜欢这个工具的.所以我想在这里跟大家分享一下这个好用的工具的用法.
以前升级Eclipse也不算麻烦,设置好网络代理,然后使用Eclipse自带的升级服务等一会儿就可以使用最新版本的Eclipse了.但是今年代理不好用了,连Eclipse自带的升级服务都没法用了.倒腾了一下午反倒把Eclipse弄坏了,索性去官网下新版本的Eclipse,然后就发现了Eclipse Installer这个工具.
Eclipse官网对它的介绍是: The Eclipse Installer (based on Oomph) automates the installation and update of Eclipse integrated development environments.
当看到它能自动安装并升级Eclipse时我就决定试试这个工具.闲话说了不少了,我们进入正题.看看这个工具怎么安装、使用.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091219155-146968.png_small.png)
如果JDK是64位的,就下载64位的,否则下载32位的.
下载完成之后,执行下载的文件(我的是eclipse-installer-win64.exe),第一次执行可能需要一段时间才能打开,请耐心等待.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091221405-146968.png_small.png)
打开后,右上角可能会有一个感叹号,点击感叹号所在的三条横线(以下简称选项/选项菜单),会发现有可用的更新(明明下载的是最新版的竟然还提示有更新…),等待更新完毕,点击OK,重新启动
我们选择yes.
然后选择解压路径,选择创建开始菜单项, 点击OK开始解压,解压完成后会自动重启.如果启动的使用出现问题(貌似是由于临时文件的问题),点击确定,然后再双击解压目录下的oomph.exe文件就可以了.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091223561-146968.png)
![](http://doc.okbase.net/picture/addon/2015/05/13/A091225624-146968.png)
pool,这是一个非常酷的功能:
p2 natively supports the notion of bundle pooling. When using bundle pooling, multiple applications share a common plugins directory where their software is stored. There is no duplication of content, and no duplicated downloads when upgrading software.
Eclipse Installer本身就支持bundle pool,因为bundle pool支持共享公共插件,所以不会重复下载已经下载的插件/jar包,这使得安装Eclipse的速度更快,并且占用更少的空间.
要管理bundle pool,我们可以点击选项菜单–>点击BUNDLE POOLS…
![](http://doc.okbase.net/picture/addon/2015/05/13/A091227749-146968.png_small.png)
它会自动创建一个pool.这里我们把默认的删除了,然后自己创建一个pool.
注: 我的本来已经创建一个pool了.为了演示效果我会创建一个新的pool,所以截图会显示我有两个pool.
一个pool需要有一个p2 agent管理这个pool,并且跟踪所有特定Eclipse安装需要的文件(也叫p2信息).由于我们把默认生成的p2
agent删除了,所以我们需要新建一个agent: 点击右边的New Agent…, 选择保存这些信息的位置.需要注意的是,新建一个agent的同时会生成一个默认的pool,位置为agent目录/pool
![](http://doc.okbase.net/picture/addon/2015/05/13/A091229952-146968.png_small.png)
我们选择刚才默认生成的”pool“–>Delete,然后点击New Bundle Pool…. 指定另外一个目录.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091232139-146968.png_small.png)
然后选择刚才新建的pool,点击右下角的OK. 这会将刚才新建的pool设为默认的pool.以后所有的包都会存到这个pool中.
我们回到主窗体, 选择Eclipse IDE for Java Developers–>设置安装版本,jvm版本和安装目录–>INSTALL.这时会弹出许可协议窗口, 我们选择接受,开始安装…
![](http://doc.okbase.net/picture/addon/2015/05/13/A091234327-146968.png_small.png)
![](http://doc.okbase.net/picture/addon/2015/05/13/A091236514-146968.png_small.png)
安装时间和你的网速有关系.我这里大概过了三四分钟就OK了,速度还是比较快的.
安装完成以后就可以启动Eclipse或者查看安装日志、readme文件了:
![](http://doc.okbase.net/picture/addon/2015/05/13/A091238670-146968.png_small.png)
agent
org.eclipse.equinox.p2.core (目录)
org.eclipse.equinox.p2.engine (目录)
.settings (目录)
profileRegistry (目录)
G__temp_java-latest-released_eclipse.profile (目录)
org.eclipse.equinox.p2.repository (目录)
pools.info (文件)
profiles.info (文件)
tpool
features (目录)
plugins (目录)
artifacts.xml (文件)
java-latest-released
eclipse (目录)
configuration (目录)
dropins (目录)
readme (目录)
.eclipseproduct (文件)
eclipse.exe (文件)
eclipse.ini (文件)
eclipsec.exe (文件)
epl-v10.html (文件)
notice.html (文件)
如果你以前安装过Eclipse,就会发现这里的安装目录并没有features和plugins目录,它们现在在pool目录中.而p2 agent的目录中有安装的Eclipse使用的jar文件的信息.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091240858-146968.png_small.png)
当我们点击INSTALL按钮时,会发现安装变得更快了!你应该知道原因:它只会下载不同的jar包,其他的和Eclipse IDE for Java Developers版本的Eclipse共享就行了.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091243030-146968.png_small.png)
这里我们可以先在文件管理器中删除对应的Eclipse目录,比如想要删除Eclipse IDE for Java Developers.
那么先删除G:\temp\java-latest-released目录
等待一会儿对应的Eclipse就会变成灰色,然后我们选中这个Eclipse–>Delete 1 Selected….
接下来我们需要把多余的jar删除. 选中Artifact表格左下角的下拉列表中的Unused项–>Select All n–>Delete n Selected…–>Yes.这样我们就把一个Eclipse删除了.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091245280-146968.png_small.png)
![](http://doc.okbase.net/picture/addon/2015/05/13/A091247592-146968.png_small.png)
注意:如果pool下有Eclipse,那么是不能删除pool的.同理,如果p2 agent下有pool,是不能删除p2 agent的.
由于刚开始使用这个工具, 还没有碰到Eclipse升级,所以它的升级功能还没用过.等Eclipse升级的时候试试这个功能.
写于 2015/05/13
原文链接:http://blog.csdn.net/u011004037/article/details/45679573
Installer.所以就下下来尝尝鲜.
刚开始确实有些选项不太明白,不过现在挺喜欢这个工具的.所以我想在这里跟大家分享一下这个好用的工具的用法.
以前升级Eclipse也不算麻烦,设置好网络代理,然后使用Eclipse自带的升级服务等一会儿就可以使用最新版本的Eclipse了.但是今年代理不好用了,连Eclipse自带的升级服务都没法用了.倒腾了一下午反倒把Eclipse弄坏了,索性去官网下新版本的Eclipse,然后就发现了Eclipse Installer这个工具.
Eclipse官网对它的介绍是: The Eclipse Installer (based on Oomph) automates the installation and update of Eclipse integrated development environments.
当看到它能自动安装并升级Eclipse时我就决定试试这个工具.闲话说了不少了,我们进入正题.看看这个工具怎么安装、使用.
下载并安装
注: 使用Eclipse和Eclipse Installer需要先安装JDK.安装JDK的步骤可以参考我的另一篇博客《安装JDK》下载
进入Eclipse下载页面, 选择”Developer Builds“(或者直接打开这个url: http://www.eclipse.org/downloads/index-developer-default.php).![](http://doc.okbase.net/picture/addon/2015/05/13/A091219155-146968.png_small.png)
如果JDK是64位的,就下载64位的,否则下载32位的.
下载完成之后,执行下载的文件(我的是eclipse-installer-win64.exe),第一次执行可能需要一段时间才能打开,请耐心等待.
升级
![](http://doc.okbase.net/picture/addon/2015/05/13/A091221405-146968.png_small.png)
打开后,右上角可能会有一个感叹号,点击感叹号所在的三条横线(以下简称选项/选项菜单),会发现有可用的更新(明明下载的是最新版的竟然还提示有更新…),等待更新完毕,点击OK,重新启动
解压文件(非必须)
这一步并不是必须,只是说明Eclipse Installer有这个功能.点击选项菜单,然后选择ADVANCED(高级),这时会提示是否需要把这个工具(解压到)一个固定的位置.我们选择yes.
然后选择解压路径,选择创建开始菜单项, 点击OK开始解压,解压完成后会自动重启.如果启动的使用出现问题(貌似是由于临时文件的问题),点击确定,然后再双击解压目录下的oomph.exe文件就可以了.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091223561-146968.png)
![](http://doc.okbase.net/picture/addon/2015/05/13/A091225624-146968.png)
配置bundle pool
使用Eclipse Installer可以非常方便的配置bundlepool,这是一个非常酷的功能:
p2 natively supports the notion of bundle pooling. When using bundle pooling, multiple applications share a common plugins directory where their software is stored. There is no duplication of content, and no duplicated downloads when upgrading software.
Eclipse Installer本身就支持bundle pool,因为bundle pool支持共享公共插件,所以不会重复下载已经下载的插件/jar包,这使得安装Eclipse的速度更快,并且占用更少的空间.
要管理bundle pool,我们可以点击选项菜单–>点击BUNDLE POOLS…
![](http://doc.okbase.net/picture/addon/2015/05/13/A091227749-146968.png_small.png)
它会自动创建一个pool.这里我们把默认的删除了,然后自己创建一个pool.
注: 我的本来已经创建一个pool了.为了演示效果我会创建一个新的pool,所以截图会显示我有两个pool.
一个pool需要有一个p2 agent管理这个pool,并且跟踪所有特定Eclipse安装需要的文件(也叫p2信息).由于我们把默认生成的p2
agent删除了,所以我们需要新建一个agent: 点击右边的New Agent…, 选择保存这些信息的位置.需要注意的是,新建一个agent的同时会生成一个默认的pool,位置为agent目录/pool
![](http://doc.okbase.net/picture/addon/2015/05/13/A091229952-146968.png_small.png)
配置新的pool(非必须)
这一步同样只是为了演示这个工具的功能我们选择刚才默认生成的”pool“–>Delete,然后点击New Bundle Pool…. 指定另外一个目录.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091232139-146968.png_small.png)
然后选择刚才新建的pool,点击右下角的OK. 这会将刚才新建的pool设为默认的pool.以后所有的包都会存到这个pool中.
安装Eclipse
终于可以安装Eclipse了!和前面的那些努力相比,安装Eclipse会显得轻松许多.我们回到主窗体, 选择Eclipse IDE for Java Developers–>设置安装版本,jvm版本和安装目录–>INSTALL.这时会弹出许可协议窗口, 我们选择接受,开始安装…
![](http://doc.okbase.net/picture/addon/2015/05/13/A091234327-146968.png_small.png)
![](http://doc.okbase.net/picture/addon/2015/05/13/A091236514-146968.png_small.png)
安装时间和你的网速有关系.我这里大概过了三四分钟就OK了,速度还是比较快的.
安装完成以后就可以启动Eclipse或者查看安装日志、readme文件了:
![](http://doc.okbase.net/picture/addon/2015/05/13/A091238670-146968.png_small.png)
安装目录结构
在启动Eclipse之前,我们先看看它的目录结构(由于Windows下的目录树比较乱,这里我使用文本的方式体现目录树):agent
org.eclipse.equinox.p2.core (目录)
org.eclipse.equinox.p2.engine (目录)
.settings (目录)
profileRegistry (目录)
G__temp_java-latest-released_eclipse.profile (目录)
org.eclipse.equinox.p2.repository (目录)
pools.info (文件)
profiles.info (文件)
tpool
features (目录)
plugins (目录)
artifacts.xml (文件)
java-latest-released
eclipse (目录)
configuration (目录)
dropins (目录)
readme (目录)
.eclipseproduct (文件)
eclipse.exe (文件)
eclipse.ini (文件)
eclipsec.exe (文件)
epl-v10.html (文件)
notice.html (文件)
如果你以前安装过Eclipse,就会发现这里的安装目录并没有features和plugins目录,它们现在在pool目录中.而p2 agent的目录中有安装的Eclipse使用的jar文件的信息.
安装其他的Eclipse
如果一段时间后你想开发JSP页面,那就需要使用到Eclipse IDE for Java EE Developers.这里我们安装这个版本的Eclipse试试:![](http://doc.okbase.net/picture/addon/2015/05/13/A091240858-146968.png_small.png)
当我们点击INSTALL按钮时,会发现安装变得更快了!你应该知道原因:它只会下载不同的jar包,其他的和Eclipse IDE for Java Developers版本的Eclipse共享就行了.
管理bundle pool
让我们再次进入到bundle pool manager对话框中,选择我们创建的agent, 然后点击Analyze…, 我们会看到各个版本的Eclipse分别依赖于哪些jar包,哪些jar包被多个Eclipse共享等信息:![](http://doc.okbase.net/picture/addon/2015/05/13/A091243030-146968.png_small.png)
删除Eclipse
仔细看上面的图片会发现:即使选中某个Eclipse,Delete 1 Selected…按钮还是处于禁用状态.那么怎么才能删除一个Eclipse呢?这里我们可以先在文件管理器中删除对应的Eclipse目录,比如想要删除Eclipse IDE for Java Developers.
那么先删除G:\temp\java-latest-released目录
等待一会儿对应的Eclipse就会变成灰色,然后我们选中这个Eclipse–>Delete 1 Selected….
接下来我们需要把多余的jar删除. 选中Artifact表格左下角的下拉列表中的Unused项–>Select All n–>Delete n Selected…–>Yes.这样我们就把一个Eclipse删除了.
![](http://doc.okbase.net/picture/addon/2015/05/13/A091245280-146968.png_small.png)
![](http://doc.okbase.net/picture/addon/2015/05/13/A091247592-146968.png_small.png)
注意:如果pool下有Eclipse,那么是不能删除pool的.同理,如果p2 agent下有pool,是不能删除p2 agent的.
由于刚开始使用这个工具, 还没有碰到Eclipse升级,所以它的升级功能还没用过.等Eclipse升级的时候试试这个功能.
写于 2015/05/13
原文链接:http://blog.csdn.net/u011004037/article/details/45679573
相关文章推荐
- 简单的java代码在内存加载过程(详解)
- spring MVC学习笔记
- spring MVC学习笔记
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- JAVA中的static关键字
- springSecurity集成cas
- 20145314郑凯杰 《Java程序设计》课程总结
- 框架 day56 BOS项目练习(activiti,历史数据操作,流程变量,任务组,监听器,网关,spring整合)
- (JAVA+TESTNG 二)Eclipse+TestNG搭建接口自动化测试框架
- java 常用习惯用法总结
- java并发编程实战笔记-死锁
- Set接口
- spring的三种主要的装配机制
- Spring快速上手
- 线程执行器
- Java并发(一)线程管理
- 线程同步机制(一)--Synchronized,Lock
- Java WebSocket生命周期
- Elasticsearch 2.3.3 手把手教你安装
- 关于java classLoader的一些问题