Eclipse plugin 使用“创建动态启动器;org.eclipse.debug.ui.launchShortcuts”;?

Eclipse plugin 使用“创建动态启动器;org.eclipse.debug.ui.launchShortcuts”;?,eclipse-plugin,eclipse-rcp,eclipse-pde,eclipse-jdt,Eclipse Plugin,Eclipse Rcp,Eclipse Pde,Eclipse Jdt,我正在我的eclipse插件中编写一个自定义启动器。其目的是通过工具栏上的“运行方式”和“调试方式”菜单显示选项 根据来自的答案,我可以在“运行方式”和“调试方式”菜单中添加静态选项 如何在这些菜单中添加动态选项。例如,根据服务器视图中显示的运行时服务器的数量,我知道是否在“运行方式”和“调试方式”菜单中显示一些选项。您可以在此处找到添加自定义项的方法: 但是我不确定RunAs/Debug As/Code Coverage As/etc.菜单是否要动态填充或按照您所描述的那样使用 我建议您在启

我正在我的eclipse插件中编写一个自定义启动器。其目的是通过工具栏上的“运行方式”和“调试方式”菜单显示选项

根据来自的答案,我可以在“运行方式”和“调试方式”菜单中添加静态选项


如何在这些菜单中添加动态选项。例如,根据服务器视图中显示的运行时服务器的数量,我知道是否在“运行方式”和“调试方式”菜单中显示一些选项。

您可以在此处找到添加自定义项的方法:

但是我不确定RunAs/Debug As/Code Coverage As/etc.菜单是否要动态填充或按照您所描述的那样使用


我建议您在启动实现中提取所选服务器,并根据需要启动/调试/运行它。与基于工作台选择的任何其他Laucher实现类似。

启动快捷方式扩展点声明的启用配置可以是任何有效的。这也允许您使用,基本上是对代码的回调,以回答启动配置是否启用


您可以在中看到一个示例实现,您可以根据可用的服务器对其进行修改以回答属性测试。

在获得更多有用信息的否决票之前…:-P OP:你能具体说明一下你的意思吗“是否将动态选项添加到启动菜单?您的用户需要在启动菜单中查看可启动的配置类型旁边的哪些信息?我需要总共赢得15个声誉才能进行向下投票:)。我不是那个否决你答案的人。我的用户需要在启动菜单中查看可用服务器的列表。我无法为每个可用服务器编写启动快捷方式。其目的是自动发现可用服务器的列表并在启动菜单中填充它,但您已经实现了一个自定义启动器,它可以处理运行/调试您的服务器,对吗?是的,我已经实现了一个自定义启动器来执行此操作。但是我们已经改变了策略,提供了一个动态选项,因为“org.eclipse.debug.ui.launchShortcuts”不可能实现。由于我们能够自动发现可用服务器的列表,因此我们创建了一个首选项页面,用户可以在其中指定用于自定义启动器的默认服务器。因此,我们不需要通过“运行/调试为”显示动态选项