未给Editor指定icon引发的异常 博客分类: Java\Eclipse Plugin\Birt EclipseUIXML
程序员文章站
2024-03-01 11:59:28
...
扩展elcipse.ui.editor时报了org.eclipse.ui.PartInitException: Unable to open editor, unknown editor ID: XXX异常,以前也报过这个异常,那是因为eclipse没有自动将扩展加入启动配置中,需要手动添加一上,而这一次排除了这种可能,也排除了editorId不一致的可能,那么到底是什么原因呢?
反复查看配置文件(plugin.xml)都没有发现有任何问题,确定配置文件没有问题后开始折腾其他地方,结果一阵折腾之后还是没有发现问题,于是又把注意力回到了配置文件上,通过对比其他的配置文件发现一个差别这次配置文件中没有配置icon属性,而以往做扩展时都配置了的,会不会是这个问题呢?但是又没道理啊,这么牛x的eclipse不会这么一点点小小的容错能力都没有吧?
不管怎么样还是试一试吧(快要疯了),令人意想不到的结果出现了,设置了icon属性后不报错了,我的edior成功打开了... ...吐血,折腾了我这么长时间的问题竟然是一个小小的icon引起的。
看一下ediors.exsd中icon是怎么写的:'a relative name of the icon that will be used for all resources that match the specified extensions.
An icon is not required if you specify a command rather than a class. In that case, the workbench will use the icon provided by the operating system.'也没有说icon是必须的啊????
再次疑惑中...
反复查看配置文件(plugin.xml)都没有发现有任何问题,确定配置文件没有问题后开始折腾其他地方,结果一阵折腾之后还是没有发现问题,于是又把注意力回到了配置文件上,通过对比其他的配置文件发现一个差别这次配置文件中没有配置icon属性,而以往做扩展时都配置了的,会不会是这个问题呢?但是又没道理啊,这么牛x的eclipse不会这么一点点小小的容错能力都没有吧?
不管怎么样还是试一试吧(快要疯了),令人意想不到的结果出现了,设置了icon属性后不报错了,我的edior成功打开了... ...吐血,折腾了我这么长时间的问题竟然是一个小小的icon引起的。
看一下ediors.exsd中icon是怎么写的:'a relative name of the icon that will be used for all resources that match the specified extensions.
An icon is not required if you specify a command rather than a class. In that case, the workbench will use the icon provided by the operating system.'也没有说icon是必须的啊????
再次疑惑中...
希望踩的朋友也能留下宝贵批评意见,也能使我从中有所收获不断进步,不甚感激!
震撼手感 镭射防伪 Levi's钱包 李维斯钱包 软牛皮长款钱包 |
09新款¥Levi's李维斯牛皮钱包/卡包/男士钱包 情侣款 新年礼物 |
双冠信誉-诺基亚5800手机-触摸屏手机-大陆行货-全国联保2299.0元 |
上一篇: PHP GD库相关图像生成和处理函数小结
下一篇: Java List中数据的去重