按照gef-whole-upload来学习,过程中会遇到这么几个错误:
错误一:
java.lang.RuntimeException: Application "gef.tutroial.step.application" could not be found in the registry. The applications available are: <NONE>.
解决方法:
核对plugin.xml中的第一段中的路径,名字是否都是正确的。是否都对应自己的包名
<extension
id="Application"
point="org.eclipse.core.runtime.applications">
<application>
<run
class="gef.tutorial.step.rcp.Application">
</run>
</application>
</extension>
如果因为错误包名更改后还是报这个错误。关掉eclipse重新启动
错误二:
按照教程的操作,结果出现错误
org.eclipse.ui.PartInitException: Unable to open editor, unknown editor ID:
检查你的plugin.xml中的这一段
<extension
point="org.eclipse.ui.editors">
<editor
class="gef.tutorial.step.ui.DiagramEditor"
default="false"
icon="icons/alt_about.gif"
id="gef.tutorial.step.ui.DiagramEditor"
name="Diagram Editor"/>
</extension>
是否有icon="",我开始以为没有icon没什么所以没配置,结果一直出错,配上就好了。感觉这个做的真
让人郁闷,还必须有icon