Eclipse基础入门之插件安装

Eclipse基础入门之安装篇
F0403703 徐加杰 2006-4-5
在开始前,首先声明两个变量:
1. %ECLIPSE% 代表eclipse的安装主目录。比如:D:\Program Files\eclipse
2. %EClIPSE_PLUGINS% 这不是Eclipse主目录下的plugins目录。而是另外一个独立的存放Eclipse插件的任何目录。如:D:\Program Files\eclipse\myplugins.可以放到任何目录,并不一定要是Eclipse主目录的子目录。
使用的简写:
1. JDT Java Development Tool; Eclipse插件,内置
2. PDE Plug-in Development Environment; Eclipse插件,必需,内置
3. WTP Web Tool Project; Eclipse插件 用于支持网络开发:Web Application, J2EE等,相d有用,虽然在控制服务器启动关闭时会出错。但是免去了我们安装其它许多独立插件的麻烦。
那么我们开始吧…J

Eclipse是一个在大学生中流传相d广泛的JAVA IDE,它之所以受欢迎一个相d重要的原因是:开源。它由IBM公司斥资4000万,成立了这样一个开源项目,并且绝大部分源代码也是IBM捐献的,d然其商业目的也是非常明显,不过我们无需关心。在Eclipse发布后,得到了业界的高度关注,很多企业级的IDE厂商都开发了用于Eclipse的插件。d然绝大部分是要钱的。比如:My Eclipse,Visual Paradigm, BEA Workshop等等。所以其丰富的插件也是大家选择的原因。而且从他的发展趋势看,几乎每天都有新插件出来,或插件版本更新。Eclipse主程序也没隔三四个月就有一个新的release版本发布。
Eclipse也绝不仅仅是一个JAVA IDE。比如它同样可以用来编写C++。其实Eclipse的设计初衷是一个能开发,编译绝大计算机语言的高集成开发环境。尤其在Eclipse3.1和WTP等一系列插件发布以后,Eclipse已经远远超过了简单的JAVA IDE的范畴。本文主要向大家介绍如何安装Eclipse,尤其是插件的管理,d然这些都是个人经验,难免有误,还请谅解。

有人说Eclipse的安装相d简单,只要解压文件到任何目录就可以了。对,这的确是一种常用的方法,然而要真正学会安装Eclipse,我想对于高手也是需要一些时间的考验的。

1. 安装Eclipse
就如前所述安装Eclipse,只要解压文件到某个目录就行了。但是在安装前大家一定要确保正确设置了环境变量JAVA_HOME。这里向大家说一下如何获得Eclipse SDK的安装文件,其实就是一个压缩文件。到官方网站上下载是首选。http://www.eclipse.org/downloads。在官网下载首页上头条列出了最新的release版,推荐下载这个。这是Eclipse SDK.除了JDT,PDE不包含其它插件,只能编写java程序。但安装有Junit和Ant包,所以对一般的同学,这已经足够了。至少肯定比JCreator强。
在官网上还提供一种叫all-in-ones的下载文载。如wtp-all-in-one-sdk-R-1.0.1-200602171228-win32.zip。这样的格式是在Eclipse SDK的基础上再加上一些相关插件。因为Eclipse的插件间有一定的依赖关系,这也是初学者最头痛的问题。所以提供了all-in-one的打包,也并非多此一举。
还有一种打包方式是真正的Integrated.比如:Blueglue-3.5-eclipse-windows。他不仅把几种常用的插件打包,而且还把如mysql,tomcat等其它一些服务软件或开发工具包含进来。但是在安装Blueglue-3.5-eclipse-windows时安求你的机器里没有mysql,tomcat。否则,只能删除这些软件后才能安装。

2. 安装Eclipse插件
就如本文标题,本文不具体介绍Eclipse插件的具体功能,这里只介绍如何安装和管理Eclipse插件。但是有一条经验可以先跟大家分享:d你找插件的时候,首先检查自己的Eclipse是否已经包含了类似功能;找插件的首选地方是官方网站下载;最后检查新安装的插件里的包是否和已安装的插件包有冲突。
这里总结了四种安装插件的方法,和大家分享:
Copy and Past
Find and download
Extension
Links
上面的英语分类没有规范,只是个人的想法。大家不用在意。下面就各种方法逐一介绍
l Copy and Past
这是大家广泛采用的方法。只要把插件包解压到Eclipse的主目录下,覆盖原有目录就可以了。现在插件包里的格式和以前的版本稍有不同。一般为
--eclipse
--plugins
--features

l Find and download
不推荐大家用这种方法,因为基本上肯定会出错,不是在安装时,就是在以后使用中。具体操作:
1. 启动Eclipse,点菜单Help->Software and Updates->Find and Install,出现如下界面

2. 选择Search for new features to install,按next,然后选择你要安装插件的网址,也可以新建网址,按New Remote Site…弹出窗口

填入网址OK。
3. 按Finish,就不用管了,一般会比较长的时间。Eclipse会自动在你选的网站上找到插件
4. 选择要安装的插件。Eclipse自动开始下载插件包,等…
5. 安装结束
l Extension
Eclipse本身提供的一个功能。在使用该功能前要做一点准备工作。首先把插件包解压到%EClIPSE_PLUGINS%,如

红色框中应该是你的插件包解压出来的目录。上层目录为了便于识别自己添加的。然后关键的一点是要在插件目录下添加一个后缀名为elipseextension的文件。内容任意,一般弄个空文件就可以了。下图就是上面红色框框里的文件

下面具体操作:
1. 点菜单Help->Software and Updates->Manager Configuration
2. 如下图操作

弹出窗口

确定可以了。如果开始时没放eclipseextension空文件,会出错。

还有文件目录eclipse不能省,否则也会出错。不信,可以试试J
l Links
作者推荐这种方法。此法也需要建立文件和目录,首先在%ECLIPSE%下建一个文件夹links.然后在links下建立一个后缀名为link的文件,里面输入的插件的路径.请看附图


3. 删除Eclipse插件
其实Eclipse难的不是安装插件,而是如何删除插件。不同的安装方法删除的方法也是不同的。
l Copy and Past
删除时只能一个一个文件删除,记住要把plugins和features连个文件夹里的相关文件都要删除掉。那么什么是相关文件呢?对了,这是主要问题复杂度,尤其对于初学者。一种方法是找到原来插件的压缩包,察看里面有哪些文件,然后一一对照,把文件删掉,虽然有点傻,但绝对不会出错。另一种方法是找到和插件名有关的文件,只要搜一下就可以了,最好提供完整的名字,否则可能会误删其他文件。
l Find and download
安装的插件应该会在Manager Configuration选中相应的插件,右击,弹出的菜单上会有一个delete命令,点击就可以了。我不保证所有以这种方法安装的插件都会有这项命令(但以其他的安装方法安装的肯定不会有的),但至少从官网上安装的肯定有。
l Extension
这种方法安装的插件,如果和其他插件有依赖关系,千万不要用disable命令,因为用了disable之后,下次你就不能enable了。这只是Eclipse管理插件功能的一个bug而已,其他还有n多,只要大家越深入,就会感受越深。删除这种方法安装的软件,我们要深入到目录:%ECLIPSE%\configuration\org.eclipse.update。找到platform.xml,打开。这是一个xml的配置文件。很容易理解。每一个site标记代表一个存放插件的目录,一个插件目录下可以有很多插件,但作者认为一个目录下面放一个插件比较好。他的url属性就是存放插件的目录,找到你要删掉的site删除site标记,<site>…</site>内的所有内容。
打开xml文件推荐用xmlspy或jcreator也行,因为他们有标记折合功能,删除时比较容易。就象这样

l Links
以这种方法安装的插件,很多人都以为只要简单的把links目录下相应的path或文件删掉就可以了。其实不以为然,d你重启Eclipse后,察看Manager Configuration时,你会惊讶的发现,原来的插件还在。这是怎么回事呢?这应该也是一个bug。据我观察,links目录下的path设置,好像只有增加时有效,如果删除时,就无效了。我们还是需要像第三中方法一样,删除platform.xml中相应的site。

本文主要讲解了Eclipse插件的管理,安装与删除。我们可以发现,无论是安装和删除都不是轻而易举的事。Eclipse的成功,很大一部分归功于他的插件原理,但是同样他的插件管理也是臭名昭著,尤其是他本身提供的Manager Configuration,更是多年来没有大的进步。相比之下Intellij idea就好用多了,这个IDE推荐大家去看看,他是2005年java最的软件。详细请访问http://www.jetbrains.com/
在java的世界里,IDE非常丰富,其他如Netbean,JSE,Jbuilder,Idea等都是重量级的。我们不用拘泥于一种,也没有必要没种都涉及。应该根据的自己的需要而去选择IDE。我认为如何使用一个IDE,不在于这个IDE提供了什么功能,而是使用这个IDE的人掌握了多少知识。对于初学java的人,jcreator也足已。
最后说一点个人的感受,在学习IDE,尤其是重量级的IDE,首先一定要掌握它的JDK,classpath, user library 是怎么管理的,还有他的project管理模式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值