什么是插件?插件,就是外挂,是来扩展和增强主程序功能的外挂。Eclipse把插件的功能发挥得淋漓尽致,正是由于这点,Eclipse才有了今天的辉煌。个人认为,插件式开发将会是以后软件开发的主流,因为它能给我们带来很大的便利(节省开发成本,提高开发效率,特别是开源的产生)。像我国有名的软件公司--普元软件的构件开发环境(EOS Studio),应该就是Eclipse的一个插件(看到过它的界面,没有用过它的软件)。特别是随着Broland、BEA 、Sybase加盟IBM的Eclipse,我想信Eclipse将会给我们带来一个又一个的惊喜。废话少说,现在我们来说说Eclipse插件的安装。
Eclipse有三种安装方法:
A:下载插件包,解压到Eclipse主程序目录下plugins和features文件夹下。一般插件包里就有这两个文件夹,我们的工作就是从插件包中 Plugins与Features下的文件分别Copy到Eclipse主程序目录下的lugins与Features目录里。
B:直接在线安装插件。在Help->Software Updates->Find and Install->Search for new features to install,然后点Next,点击NewRemote Site,加入要安装插件的Site。然后点击Finish就OK了。如Jode的插件地址就是:http://www.technoetic.com/eclipse/update
C:Links安装方法--最复杂,但最好的方法(便于管理)。
步骤(以Jode为例):
(1)将Jode包中的plugins和features放到你想要管理的文件夹下的Eclipse目录下。这个文件夹不一定是Eclipse的主程序目录。如:你想要把要安装的插件全部放到D:/MyPlugins文件夹下,那么你可以在此文件夹下建一个Jode文件夹,以区别于以后安装的插件,然后再地Jode文件夹下建一个Eclipse文件夹,然后再把Jode包中的plugins和features放进来。形成的目录为:D:/ MyPlugins/Jode/eclipse/plugins与D:/MyPlugins/Jode/eclipse/features。
(2)在Eclipse主程序目录下,如你的Eclipse在D:/Program Files/Eclipse下,那么在此文件夹下建一个Links文件夹。下面再建一个Jode文件,扩展名可以任意。如Jode.txt, Jode.link等,录入以下文字:Path=D:/MyPlugins/Jode。
说明:
1. 插件可以分别安装在多个自定义的目录中。
2. 一个自定义目录可以安装多个插件。
3. link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以。
4. link文件中path=插件目录的path路径分隔要用//或是/
5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效。
6. 插件目录可以使用相对路径。
7. 可以在links目录中建立一个子目录,转移暂时不用的插件到此子目录中,加快eclipse启动。
注意:以上所有方法,如果安装后看不到插件,把eclipse 目录下的configuration目录删除(有必要时,还可以修改Eclipse主程序目录下configuration文件夹下的 config.ini文件,加入osgi.checkConfiguration=true),重启即可。