您的位置:首页 > 编程语言 > Java开发

Eclipse Plugin开发中遇到的常见错误

2013-09-02 10:50 225 查看
--The selected wizard could not be started.  ***Wizard cannot be cast to org.eclipse.ui.IWorkbenchWizard

   r:遇到这个错误是因为我的***Wizard 类使用了IWorkbenchWizard接口的init方法而没有实现该接口,我们只需要实现 INewWizard 接口即可(INewWizard接口是IWorkbenchWizard的子接口,而这两个接口又都是IWizard接口的子接口);在Eclipse中,向导必须实现接口org.eclipse.jface.wizard.IWizard,如不实现IWizard接口而只继承Wizard类,则还需实现performFinish()方法,因为该方法在Wizard类中是对接口IWizard的抽象实现,即Eclipse提供的org.eclipse.jface.wizard.Wizard类是IWizard的抽象实现;一般我们编写自己的Wizard类既继承Wizard类,且实现INewWizard接口。向导页必须实现接口
org.eclipse.jface.wizard.IWizardPage,因为org.eclipse.jface.wizard.WizardPage 也是 IWizardPage 的一个抽象实现。

~~~  持续进行更新,刚开始学不能进行很好的错误分析 ~~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐