如何将菜单项添加到"运行方式"?

Ime*_*men 8 eclipse-plugin editor

在Eclipse的插件开发环境中,如何为特定编辑器的"运行方式"添加菜单项?

Von*_*onC 5

您可以在Eclipse文章中获得一些提示:

我们已经取消了:Eclipse中的启动框架

声明启动配置类型

创建applet启动程序的第一步是声明一个配置类型,如下面的插件的plugin.xml文件中的XML片段所示:
非UI声明

<extension point="org.eclipse.debug.core.launchConfigurationTypes">
    <launchConfigurationType
        name="Java Applet"
        delegate="org.eclipse.jdt.internal.launching.JavaAppletLaunchConfigurationDelegate"
        modes="run, debug"               
        id="org.eclipse.jdt.launching.javaApplet">        
    </launchConfigurationType>
</extension>
Run Code Online (Sandbox Code Playgroud)

该声明最重要的部分是delegate属性,它指定实现接口的类的完全限定名称org.eclipse.debug.core.model.ILaunchConfigurationDelegate.
委托是启动程序的大脑,并实现launch()启动指定配置的方法.