Eclipse plugin 如何创建ILaunchConfiguration或ILaunch的新实例?

Eclipse plugin 如何创建ILaunchConfiguration或ILaunch的新实例?,eclipse-plugin,Eclipse Plugin,目前,我的插件可以通过创建相应的启动配置,然后按“运行”来启动。现在我想扩展插件,这样就可以右键单击文件并在所选文件上运行插件。相应地扩展菜单已经起作用了 但是,现在我需要一个ILaunchConfiguration实例(或者至少是一个ILaunch实例)来输入我的现有设置。然后,它将进程从ILaunch对象中抓取出来并开始通信 如何根据已知的默认设置和特定的输入文件创建新的ILaunchConfiguration?我没有看到任何可以使用的公共构造函数 谢谢大家! 以下是获得ILaunchCon

目前,我的插件可以通过创建相应的启动配置,然后按“运行”来启动。现在我想扩展插件,这样就可以右键单击文件并在所选文件上运行插件。相应地扩展菜单已经起作用了

但是,现在我需要一个ILaunchConfiguration实例(或者至少是一个ILaunch实例)来输入我的现有设置。然后,它将进程从ILaunch对象中抓取出来并开始通信

如何根据已知的默认设置和特定的输入文件创建新的ILaunchConfiguration?我没有看到任何可以使用的公共构造函数


谢谢大家!

以下是获得
ILaunchConfiguration
的方法:

ILaunchManager mgr=DebugPlugin.getDefault().getLaunchManager();
ILaunchConfigurationType lct=mgr.getLaunchConfigurationType(IOpcodeConstants.LAUNCH\u CFG\u TYPE);
ILaunchConfiguration[]lcs=mgr.getLaunchConfigurations(lct);