在Eclipse的插件开发环境中,如何为特定编辑器的“Run As”添加菜单项?
答案 0 :(得分:5)
您可以在Eclipse文章中获得一些提示:
We Have Lift-off: The Launching Framework in 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>
此声明最重要的部分是delegate属性,它指定实现接口
org.eclipse.debug.core.model.ILaunchConfigurationDelegate
的类的完全限定名称。
委托是启动程序的大脑,并实现启动指定配置的launch()
方法。