按照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