标签:
来源:
http://doc.okbase.net/u011004037/archive/146968.html
这个种方式要比装一个个独立的Eclipse要好。一个个独立的Eclipse相当于Eclipse Installer的Eclipse在Pool下的一个Profile,且在同一个Pool下个各个Profile可以共用Artifact(即jar包)
版权声明:本文为博主原创文章,未经博主允许不得转载。
由于一些原因,需要重新安装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时我就决定试试这个工具.闲话说了不少了,我们进入正题.看看这个工具怎么安装、使用.
由于国情, 使用Eclipse Installer时可能需要番羽土墙, 请自备梯子
注: 使用Eclipse和Eclipse Installer需要先安装JDK.安装JDK的步骤可以参考我的另一篇博客《安装JDK》
进入Eclipse下载页面,下载地址:http://www.eclipse.org/downloads/eclipse-packages/
这一步并不是必须,只是说明Eclipse Installer有这个功能.点击选项菜单,然后选择ADVANCED(高级),这时会提示是否需要把这个工具(解压到)一个固定的位置.
我们选择yes.
然后选择解压路径,选择创建开始菜单项, 点击OK开始解压,解压完成后会自动重启.如果启动的使用出现问题(貌似是由于临时文件的问题),点击确定,然后再双击解压目录下的oomph.exe文件就可以了.
使用Eclipse Installer可以非常方便的配置bundle 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…
这一步同样只是为了演示这个工具的功能
我们选择刚才默认生成的”pool“–>Delete,然后点击New Bundle Pool…. 指定另外一个目录.
终于可以安装Eclipse了!和前面的那些努力相比,安装Eclipse会显得轻松许多.
我们回到主窗体, 选择Eclipse IDE for Java Developers–>设置安装版本,jvm版本和安装目录–>INSTALL.这时会弹出许可协议窗口, 我们选择接受,开始安装…
在启动Eclipse之前,我们先看看它的目录结构(由于Windows下的目录树比较乱,这里我使用文本的方式体现目录树):
- agent (eclipse使用的包的目录。183M)
- 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
- .eclipseextension (目录)
- features (目录)
- features (目录)
- plugins (目录)
- artifacts.xml (文件)
- java-latest-released (你eclipse安装的目录。15.0M)
- eclipse (目录)
- configuration (目录)
- dropins (目录)
- plugins (目录) (?我有)
- readme (目录)
- .eclipseproduct (文件)
- eclipse.exe (文件)
- eclipse.ini (文件)
- eclipsec.exe (文件)
- epl-v10.html (文件)(?我没有)
- notice.html (文件)(?我没有)
- eclipse-installer(这个是安装包目录,可以共享给其它人用。52.8M)
- configuration(目录)
- features(目录)
- p2(目录)
- plugins(目录)
- readme(目录)
- artifacts.xml (文件)
- eclipse-inst.exe (文件)
- eclipse-inst.ini (文件)
如果你以前安装过Eclipse,就会发现这里的安装目录并没有features和plugins目录,它们现在在pool目录中.而p2 agent的目录中有安装的Eclipse使用的jar文件的信息.
如果一段时间后你想开发JSP页面,那就需要使用到Eclipse IDE for Java EE Developers.这里我们安装这个版本的Eclipse试试:
让我们再次进入到bundle pool manager对话框中,选择我们创建的agent, 然后点击Analyze…, 我们会看到各个版本的Eclipse分别依赖于哪些jar包,哪些jar包被多个Eclipse共享等信息:
仔细看上面的图片会发现:即使选中某个Eclipse,Delete 1 Selected…按钮还是处于禁用状态.那么怎么才能删除一个Eclipse呢?
这里我们可以先在文件管理器中删除对应的Eclipse目录,比如想要删除Eclipse IDE for Java Developers.
写于 2015/05/13
标签:
原文地址:http://www.cnblogs.com/spriteflk/p/5757726.html