`
weiwu83
  • 浏览: 191310 次
  • 来自: ...
社区版块
存档分类
最新评论

Eclipse基础入门之插件安装

    博客分类:
  • JAVA
阅读更多
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管理模式。
分享到:
评论

相关推荐

    eclipse安装groovy插件的步骤

    ### Eclipse 安装 Groovy 插件的详细步骤与使用指南 #### 一、Groovy 插件的安装 为了能够在 Eclipse 中使用 Groovy 进行开发,首先需要安装 Groovy 插件。以下是详细的安装步骤: 1. **下载 GroovyEclipse.zip ...

    开发 Eclipse 插件 快速入门

    开发 Eclipse 插件快速入门是针对想要学习如何在 Eclipse 环境中创建自定义功能扩展的开发者。Eclipse 插件是构建可扩展集成开发环境(IDE)的关键,允许开发者构建与 Eclipse 和其他工具无缝集成的工具。本文由 ...

    Eclipse从入门到精通 常用插件扩展点

    【Eclipse从入门到精通:常用插件扩展点】 在Eclipse开发中,插件是扩展其功能的核心组件。插件通过与Eclipse内核交互,实现各种定制化的功能。而这一交互的关键在于插件的扩展点(Extension Points)。本章节主要...

    Eclipse开发入门与项目实践

    * 安装 Lomboz 插件,支持在 Eclipse 中编写 JSP 程序 * 连接数据库的驱动程序 六、Eclipse 的其他功能 * 添加外部的 jar 包 * 创建 MySql 数据库 * 在项目中添加外部的 jar 包 Eclipse 是一个功能强大且灵活的...

    Eclipse从入门到精通(第2版).pdf

    全书分为5篇:起步篇介绍了Eclipse及相关插件的安装,还介绍了一些Eclipse开发环境的基本使用技巧;SWT/JFace篇详细介绍了SWT、JFace的使用;插件开发篇详细讲解了Eclipse插件开发的各个步骤;RCP开发篇给出了一个...

    Eclipse从入门到精通(第1版+第2版)随书光盘

    “起步篇”介绍了eclipse及相关插件的安装,还介绍了一些eclipse开发环境的基本使用技巧;“swt/jface篇”详细介绍了swt、jface的使用;“插件开发篇”介绍了eclipse插件开发的各个步骤,并给出了一个基于数据库...

    Eclipse使用快速入门

    这个压缩包提供的资源是针对Eclipse的快速入门教程,包含了从基础到进阶的各种指导材料,适合初学者逐步掌握Eclipse的使用。 1. **Eclipse开发J2EE应用**: 这个主题涉及到如何使用Eclipse进行J2EE应用程序的开发...

    Eclipse 插件入门开发教程

    ### Eclipse 插件入门开发教程知识点总结 #### 第一章:Eclipse插件概述 **一、Eclipse概述** - **起源与背景**:Eclipse最初由IBM开发于2000年,目的是为了替代其自家产品VisualAge for Java和WebSphere Studio...

    Eclipse入门Eclipse的使用简介及插件开发.rar

    本教程将带你一步步了解Eclipse的基础使用和插件开发,帮助你快速掌握这款强大的工具。 首先,让我们从Eclipse的安装开始。下载Eclipse的最新版本,根据操作系统选择相应的版本(Windows、MacOS或Linux)。安装过程...

    Eclipse插件开发 第1篇到第4篇 开发基础 核心技术 高级进阶 综合实例 eclipse 插件安装方法.zip

    总之,这个资料包为Eclipse插件开发提供了一个全面的学习路径,从入门到精通,涵盖了所有必要的技术点和实践技巧。无论是希望扩展Eclipse功能的开发者,还是希望打造个性化IDE的程序员,都能从中受益。通过深入学习...

    Eclipse入门及开发Eclipse插件指南.pdf

    Eclipse最大的特点之一是其强大的插件系统,通过开发和应用插件,能够实现对多种编程语言的开发支持,包括Java、C语言等,并且未来还有可能扩展到其他语言如COBOL、Perl、Python等。 Eclipse本身由Java语言编写,不...

    陈刚《Eclipse从入门到精通》第二版(第三篇19-23章源码)

    学习Eclipse插件开发,首先要理解OSGi(Open Service Gateway Initiative)框架,它是Eclipse的基础,允许插件之间动态发现和交互。 2. **插件项目创建**:在Eclipse中,可以通过"New -&gt; Plugin Project"来创建一个...

    eclipse RCP入门示例介绍

    ### Eclipse RCP 入门示例介绍 #### 一、Eclipse 概述 Eclipse 是一款由 IBM 开发并贡献给开源社区的集成开发环境(Integrated Development Environment, IDE),自发布以来,迅速成为了最受欢迎的 Java 开发工具...

    Eclipse4.x插件开发实践

    本文介绍了如何安装和配置Eclipse插件开发环境的基础知识。具体来说,选择了包含多种功能的"Eclipse IDE for Java EE Developers"版本,并在此基础上安装了必要的PDE相关组件。这一系列操作为后续的插件开发奠定了...

    Eclipse插件开发:GEF入门系列宝典

    在"GEF入门系列宝典"中,我们将深入探讨如何使用GEF进行Eclipse插件开发,以创建自定义的图形编辑器。以下是一些关键知识点: 1. **Eclipse插件体系结构**: - 插件是Eclipse的核心组成部分,它们通过OSGi模块系统...

    Eclipse插件开发之入门和进阶

    本文将深入探讨Eclipse插件开发,从入门到进阶,帮助你掌握如何利用Eclipse插件来定制自己的开发环境。 一、Eclipse体系结构 Eclipse的架构基于OSGi(Open Service Gateway Initiative)框架,它将应用程序分解...

    Eclipse从入门到精通(第2版)

    全书分为5篇:起步篇介绍了Eclipse及相关插件的安装,还介绍了一些Eclipse开发环境的基本使用技巧;SWT/JFace篇详细介绍了SWT、JFace的使用;插件开发篇详细讲解了Eclipse插件开发的各个步骤;RCP开发篇给出了一个...

Global site tag (gtag.js) - Google Analytics