【第22期】观点:IT 行业加班,到底有没有价值?

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插件开发 -右键菜单 - popup menu

右键时,想只对java文件显示插件,可以这样设置 在Extensions - (objectContribution) - 左边的objectClass中设置:org.eclipse.jdt.cor...

eclips plugin插件开发入门

【插件开发】   最近由于特殊需要,开始学习插件开发。 以前接触java也算有些时日,但是一直不知道有插件开发这样一种技术路径,本想着这开发工具都给你备好了,直接用不就行了。但是总有些I...

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

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

Eclipse插件开发(四)代码设计

1.table表格可编辑单元格 TableEditor editor = new TableEditor(table); //设置宽度与table单元格相同 editor.grabHorizon...

Eclipse插件开发(二)插件项目的创建

1.新建项目,选择插件项,点击下一步 2.配置插件的开发和运行环境,配置完成点击下一步 配置说明: 1)项目名称 2)项目路径 3)项目代码路径和编译路径 4)插件运行环境 5)关联项目 3....

Eclipse插件开发(三)插件的代码开发

向导页的插件代码主要是俩个类: 1.Wizard类 页面的容器和插件的初始化,其中有几个基本的方法: SampleNewWizard() 构造方法,可以构造插件的一些基本设置,比如插件本身的缓存 ad...

Eclipse插件开发流程

Eclipse插件开发流程 最近工作比较繁忙,都没有时间写技术博客了,最近工作中用gradle管理项目,每次更改了模块关系或者更新了SVN,都要重新gradle和重新刷新和编译,每次要做这些操作都要切...

Eclipse 安装插件开发JavaEE

很多人使用MyEclipse 开发JavaEE,虽然集成了很多功能插件,但是这个MyEclipse感觉有点重(1.52G)。       只是用做学习的话,还是好好贯彻Eclipse 的插件开发的思...
  • yc_wj
  • yc_wj
  • 2017-04-05 09:48
  • 753

Eclipse 插件开发

Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是 Eclipse 已经超...

Eclipse插件开发之快速向导

Eclipse插件开发之向导说明:本文并不是教你如何创建一个向导,而是在你已经有个向导的前提下,怎么通过比如菜单栏File的New按钮、快捷工具栏New按钮、资源管理器的New按钮快速的启动向导。并且...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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