Eclipse插件开发 扩展右键new只有Generic选项

原创 2015年11月17日 18:10:08

一、错误信息





二、原因分析

是因为Eclipse并没有将源码插件(SDK版的插件)引入进来,即那种包名中含有resource的插件包,或者你的插件目录根本就 没有这样的包。我的环境出现的原因是前者,Eclipse/plugins目录下有,但是始终没有加载进Eclipse里,很是费解。

总之,就是因为缺少包含schema目录(解压jar文件可以看到)的jar包所致,导致Eclipse找不到,所以就无法生成相应的build.xml代码,将相应的jar引入到插件列表即可。


三、解决办法

1. 首先下载好源码包,即在install new software里,下载相应插件的SDK版本。确认插件目录下,有source的Jar包

2.    然后,去首选项里找到如下选项,点击edit


3.  在locations选项卡,点击add



4.   add content  添加内容进入目标平台,选择目录


5.   将需要添加进来的插件目录选择进来,点击finish。

该路径不要写成绝对路径,仿照系统默认的选项,我们也写成 ${eclipse_home}



添加好之后,同样的目录,会发现比默认的选项要多出很多插件(第3步中的图可以看出来,他们俩指向同一个目录),原因可能是installation是将可安装的插件引入到了目标平台吧,也就是插件开发能依赖的插件选项。

选择Dictionary是将目录下所有插件引入。


6.   点击reload,重新加载插件。这时,扩展就可以找到schama了,右键新增  也有相应的选项,而不是Generic



五、其他

另外,如果是安装之后始终没有生效,可以尝试在Eclipse启动命令后添加 "-clean" 解决。

如果还是不行,可以尝试将安装目录下configuration,除了org.eclipse.equinox.simpleconfigurator和config.ini文件以外,删除其他所有文件夹,然后重启Eclipse。



如有错误,或者有更好的解决办法,请留言交流!


版权声明:本文为博主原创文章,转载请注明出处,谢谢

Eclipse RCP开发,扩展点处只能创建Generic节点

Eclipse RCP开发,扩展点处NE只能创建Generic节点
  • firecityplans
  • firecityplans
  • 2014年05月18日 19:05
  • 1957

RCP插件开发时候,右键扩展点new中只有generic解决办法

RCP插件开发时候,右键扩展点new中只有generic解决办法 我的是4.5版本,下面网址末尾中对应4.5 help--install new  software... 输入网址http://d...
  • sidihuo
  • sidihuo
  • 2016年10月26日 14:42
  • 521

Eclipse右键New菜单项如何进行自定义设置

Window --> Customize Perspective... --> Shortcuts --> 选择"New"  进行相关设置即可(如下图)...
  • lpftobetheone
  • lpftobetheone
  • 2014年01月02日 17:23
  • 6523

eclipse3.7插件构建自定义右键菜单

原文地址:http://www.cnblogs.com/skyme/archive/2012/01/12/2320128.html 1.1 简介   在开发工具上添加自己需要的功能,可以基于...
  • wangwei_cq
  • wangwei_cq
  • 2012年07月11日 14:17
  • 6355

eclipse插件开发 -右键菜单 - popup menu

右键时,想只对java文件显示插件,可以这样设置 在Extensions - (objectContribution) - 左边的objectClass中设置:org.eclipse.jdt.cor...
  • u013066244
  • u013066244
  • 2016年11月28日 14:00
  • 1469

Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点

菜单是各种软件及开发平台会提供的必备功能,Eclipse 也不例外,提供了丰富的菜单,包括主菜单(Main Menu),视图 / 编辑器菜单(ViewPart/Editor Menu)和上下文菜单...
  • zhuce0001
  • zhuce0001
  • 2016年11月19日 16:34
  • 6076

【eclipse插件开发】右键菜单获取选中文件以及文件的创建

有关工程创建的内容可以看这篇文章: eclipse插件构建右键菜单 想要右键菜单仅对工程下的文件有效(如XML文件),需要在build.properties中的Extensions进行设置,如...
  • derekzone
  • derekzone
  • 2016年04月12日 21:55
  • 1853

[Eclipse] plugin

R语言开发工具StatET http://f.dataguru.cn/thread-103480-1-1.html(出处: 炼数成金)python开发工具PyDev http://liyongji...
  • COMEYAN
  • COMEYAN
  • 2015年12月24日 00:01
  • 268

eclipse插件开发 plugin.xml extensions下右键 没有提示

一般开发插件都要在plugin.xml 中,extensions 下添加定义extenstions,但是有时候,选中add的extensions ,new->只有 Generic,如下图: 而...
  • Ccoffiee
  • Ccoffiee
  • 2015年10月03日 10:02
  • 1116

eclipse插件,在源码中右键菜单,点击增加main函数

  • 2013年01月07日 12:08
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Eclipse插件开发 扩展右键new只有Generic选项
举报原因:
原因补充:

(最多只允许输入30个字)