Eclipse RCP 应用程序未呈现菜单

问题描述 投票:0回答:1

我继承了嵌入了 Sirius 插件的 Eclipse RCP 应用程序,应用程序是在 2020-21 左右开发的,我在 ApplicationActionBarAdvisor 中构建菜单并执行此代码,但是当应用程序启动菜单未呈现时,没有错误/堆栈跟踪,

我添加了 debug.properties 来跟踪 ui 上发生的情况,但在其他日志中也没有找到任何有趣的东西,试图调试它,但我不知道在哪里可以捕获有用的东西。我还在创建很酷的栏,这是可见的,保存等命令也有效(使用 Ctrl+S),但我的自定义命令没有执行。我觉得我犯了非常基本的错误,因为这是我的第一个 RCP 应用程序。我是否需要在plugin.xml 和/或Application.e4xmi 中定义菜单,还是可以仅在代码中完成?

eclipse eclipse-rcp eclipse-sirius
1个回答
0
投票

我发现出了什么问题,我正在使用在 Internet 上找到的教程创建具有 E3 兼容模式的 E4 应用程序,在本教程中,我在 plugin.xml 中添加了对 Application.e4xmi 的引用,这是我创建的覆盖/冲突代码,因此效果根本就不是菜单。删除此引用也有助于自定义命令。我对 RCP 开发有点陌生,仍在学习,有人可以推荐教程/书籍吗?

© www.soinside.com 2019 - 2024. All rights reserved.