Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
Eclipse 的开放源代码性质所意味的,并不只是它使得 Eclipse 免费可用(尽管便于商业化的许可证意味着插件可能要花钱)。开放源代码鼓励创新,并激励开发人员(甚至是商业开发人员)为公共开放源代码库贡献代码。对此存在许多原因,不过最本质的原因或许是为这个项目作贡献的开发人员越多,这个项目就会变得对每个人都越宝贵。随着这个项目变得更加有用,更多的开发人员将会使用它,并围绕它形成一个社区,就像那些围绕 Apache 和 Linux 形成的社区一样。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。作为一个开放源代码的软件,由于它提供了强大的扩展性使它的功能开始向Java IDE之外扩展。每个人都可以在官方网站上下载到免费的功能插件,当然也可以通过付费的方式使用部分功能更强大的插件。
在eclipse目录中,插件是放在plugins,每当它启动的时候就会将其中的插件加载.随着开发的需要可能会将很多插件放入其中,eclipse自然而然的就变慢了.与此同时每次启动却只需要使用其中的一俩个插件,有什么方法可以集中管理插件,又不影响eclipse的速度和功能呢?
首先我们先来了解一下如何使用links目录配置插件.
假设我们把插件放在d:/plug-in目录下,已语言包LanguagePackFeature为例介绍links目录配置插件的方法
1.将其饥解压到plug-in目录下,其目录结构如下
D;/plug-in/LanguagePackFeature/eclipse/plugins和D;/plug-in/LanguagePackFeature/eclipse/feature
(其中LanguagePackFeature可以根据需要改成其他的名字)
2.在eclipse目录下建立links目录
3.在links目录下建立link文件,其文件名及扩展名可以取任意名称,比如*.txt,*.link都可以,为了方便记忆我们起为LanguagePackFeature
4.在link文件中写入:path=d:/plug-in/LanguagePackFeature或者path=d://plug-in//LanguagePackFeature
5.在links目录也可以有多个link文件,每个link文件中的path参数都将生效。
6.插件目录可以使用相对路径。//如果plug-in在eclipse目录下可以直接写path=plug-in//LanguagePackFeature
7.可以在links目录中建立一个子目录,转移暂时不用的插件到此子目录中,加快eclipse启动。
8.重新启动eclipse后如果看不到所安装的插件,可以将eclipse 目录下的configuration目录删除,重启即可。
注意:现在的eclipse3.2 只要与安装的插件相匹配不需要删除configuration目录,删除之后还会出现错误,以前的版本可以删除。
大家可以先将其剪切,如果发生错误将其再拷回来即可。当然前提条件是你看不到安装的插件