【发布时间】:2015-11-17 20:26:42
【问题描述】:
我目前正在将 Eclipse RCP 应用程序从 3.0 迁移到 4.4。
由于迁移,Eclipse 添加了一些菜单条目,我想使用这种方法 Remove "File, edit,...etc" menus from Eclipse RCP application 摆脱它们。因此,我在我的类中调用方法postWindowCreate() 扩展WorkbenchAdvisor 并实现IPerspectiveListener,但从未调用该方法。
我对此进行了查找,发现存在一个错误: https://bugs.eclipse.org/bugs/show_bug.cgi?id=363807
因为我现在使用的是 Eclipse 4.4,所以应该修复这个错误并且应该调用该方法,但它没有。该错误已在 4.3 版中修复。是否有任何信息表明该错误在 4.4 版中再次出现,或者是因为该应用程序最初是在 Eclipse RCP 3.0 中开发的?
出于好奇,我也尝试调用openIntro(),但也没有调用此方法。
如果这是一个错误,是否有任何解决方法?由于应用程序是用 Eclipse RCP 3.0 编写的,我不能使用命令等。或者 Eclipse RCP 4.x 的那些新奇特性。
【问题讨论】:
-
该问题提到了
WorkbenchWindowAdvisor和WorkbenchAdvisor两者都有postWindowCreate。请说明您使用的是哪一个。 -
您定义自己的应用程序吗?然后访问stackoverflow.com/a/11726335/2691625
-
我正在使用
WorkbenchAdvisor类的方法postWinowCreate()。
标签: java eclipse eclipse-plugin eclipse-rcp