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 的一个抽象实现。
~~~ 持续进行更新,刚开始学不能进行很好的错误分析 ~~~
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 的一个抽象实现。
~~~ 持续进行更新,刚开始学不能进行很好的错误分析 ~~~
相关文章推荐
- 用eclipse开发项目时遇到的常见错误整理,和配套解决方案(1)
- 用eclipse开发项目时遇到的常见错误整理,和配套解决方案
- 开发常见错误之 : IMP-00058: 遇到 ORACLE 错误 1691
- android开发学习(一)——创建模拟器遇到的常见错误
- iOS开发中常见错误,遇到即记下
- 用eclipse开发项目时遇到的常见错误整理,和配套解决方案
- MySQL开发遇到常见问题 连接数据库错误、无法插入值 中文乱码 ??
- Android开发常见错误(1):使用AndResGuard后遇到AssetManager#list(String path)返回为空
- Android开发常见错误(5):使用Monkey自动化压力测试过程中遇到的问题
- Android开发常见错误(7):使用Android Studio代理遇到的问题
- iphone ipad 开发中遇到的常见错误
- 【大数据与云计算开发技术】Hadoop开发中遇到的常见错误总结
- Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结 java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错
- android开发 Fragment嵌套调用常见错误
- Android开发各类常见错误解决方案(不断更新中)
- hibernate开发遇到的错误及解决办法
- 使用SequoiaDB驱动多线程开发常见错误分析
- Android 开发常见错误
- WCF分布式开发常见错误(13):The transaction under which this method call was executing ,此方法调用的事务被异步中断
- iphone开发中常遇到的错误及解决方法(不断补充中⋯⋯)