空间站

北极心空

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks
Eclipse的插件安装是很方便的,只需将插件目录拷贝到Eclipse安装目录下的Plugins子目录下即可,但有时候即使这样做了插件还是没有出来,目前来说可按下面几个步骤检查:
1.首先看一下About中的 Plugin装载清单,如果没有则需先确认所安装的插件的依赖插件已经安装。Eclipse的插件是有依赖关系的,具体表现在每个插件 Plugin.xml中的<requires>标记中,里面的每个<import>标记即表示所依赖的插件ID,Eclipse 在启动时会按照插件的依赖关系逐个将插件装载,若找不到所依赖的插件,则所安装的插件运行就有可能不正常。

2.若装载的Plugin 清单里已经有了,那可能是没有打开此插件的View或者需要在Preference里配置一些东西才有效,这个最好看一下所安装插件的 Plugin.xml,看它都扩展了哪些扩展点,菜单无非就是actionSets这个扩展点,界面都是views这个扩展点,可以在Show View里设置一下,还有其它一些扩展点,可以具体问题具体分析。

3.最有效的办法:看Log。在Eclipse安装目录Workspace/.metadata子目录下(若没有使用默认的工作空间,则目录结构可能会不同)有一个.log文件,从这里面一般可以找到失败的原因。

4.如果插件还是没有安装,则删除Eclipse安装目录Configuration子目录下的org.eclipse.update目录,然后重新启动。


分类管理plugins
一般来说,安装插件都是直接拷贝到Plugins子目录下,但是这样有个缺陷,若插件太多,会使内容非常混乱,而且分不清哪个是系统自带的,哪个是以后安装的。这里提供一个办法:
在Eclipse 安装目录下新建一个子目录links,里面新建一个文件abcd.link,文件名随便取,文件里的内容为path=D:/MyPlugins(自己的目录中),而在Path中指定的目录,即刚才的D:/MyPlugins目录下,一定要有一个eclipse子目录,在此子目录下再有features 及plugins子目录(同Eclipse安装目录一样),新插件在安装时即可以拷贝到此plugins目录下,这样就避免了所有插件都放在一起的缺点。而且links目录下可以建多个*.link文件,每个.link文件中的内容可有多行path=...,极大的方便了将插件按照功能来进行分门别类。

个人建议用相对路径,在Eclipse根目录下建立一MyPlugins目录插件放在里面的eclipse的plugins里在links里建立一个MyPlugins.link文件(文件名要于插件所放的文件夹同名)在link文件中写上path=MyPlugins(这里是相对路径);
如果想要将不同的插件分开来放则每建立一个目录则在links目录下建立一个相应的link文件,名称可以随便但是一定要对应(link文件名,path名,文件夹名)
如果想把不同的插件放在eclipse根目录下的一个文件夹里则值将link文件中加一个路径path=MyPlugins/onePlugin(文件名为onePlugin,插件放在onePlugin中的eclipse的plugins中)
posted on 2006-12-07 22:02 芦苇 阅读(469) 评论(0)  编辑  收藏 所属分类: IDE

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问