0 eclipse eclipse-pde eclipse-plugin eclipse-rcp
我正在为Eclipse创建一个小插件来(重新)以编程方式启动LaunchConfigurations.
我可以启动配置,但是我希望增强以下代码,以便在启动之前首先关闭具有给定名称的所有正在运行的配置.
public void restartLaunchConfiguration(String configurationName) throws Exception {
final ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager();
for(final ILaunchConfiguration cfg : manager.getLaunchConfigurations()){
final String cfgName = cfg.getName();
if(!configurationName.equals(cfgName)) continue;
cfg.launch("debug", null);
break;
}
}
Run Code Online (Sandbox Code Playgroud)
如何获取所有正在运行的配置?
如何停止正在运行的配置?
我无法测试这个,但你可以使用获得所有正在运行的ILaunchConfigurations的列表.
ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager();
ILaunch[] runningLaunches = manager.getLaunches();
Run Code Online (Sandbox Code Playgroud)
然后,ILaunch可以使用诸如.getProcesses()之类的方法.从那里你可以杀死与发布相关的进程.
| 归档时间: |
|
| 查看次数: |
919 次 |
| 最近记录: |