Eclipse:如何重新启动启动配置

Eclipse:如何重新启动启动配置,eclipse,eclipse-plugin,eclipse-rcp,eclipse-pde,Eclipse,Eclipse Plugin,Eclipse Rcp,Eclipse Pde,我正在为Eclipse开发一个小插件,以编程方式(重新)启动配置 我可以启动一个配置,但我想增强以下代码,以便在启动之前先关闭所有使用给定名称运行的配置 public void restartLaunchConfiguration(字符串配置名称)引发异常{ 最终ILaunchManager=DebugPlugin.getDefault().getLaunchManager(); 对于(最终ILaunchConfiguration cfg:manager.getLaunchConfigurati

我正在为Eclipse开发一个小插件,以编程方式(重新)启动配置

我可以启动一个配置,但我想增强以下代码,以便在启动之前先关闭所有使用给定名称运行的配置

public void restartLaunchConfiguration(字符串配置名称)引发异常{
最终ILaunchManager=DebugPlugin.getDefault().getLaunchManager();
对于(最终ILaunchConfiguration cfg:manager.getLaunchConfigurations()){
最后一个字符串cfgName=cfg.getName();
如果(!configurationName.equals(cfgName))继续;
启动(“调试”,空);
打破
}
}
如何获得所有运行配置?


如何停止正在运行的配置?

我无法对此进行测试,但您可以使用获取所有正在运行的配置的列表

ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager();
ILaunch[] runningLaunches = manager.getLaunches();

ILaunch还有一些方法可以使用,比如.getProcesses()。从那里,您可以终止与启动相关的进程。

我无法对此进行测试,但您可以使用获取所有正在运行的ILaunchConfiguration的列表

ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager();
ILaunch[] runningLaunches = manager.getLaunches();
ILaunch还有一些方法可以使用,比如.getProcesses()。从那里,您可以终止与启动相关的进程