我试图编写一个Eclipse插件,它获取当前正在运行的LaunchConfigurations(运行和调试模式)并从后面终止它们(参见图1.1)。
我知道,课程terminate()
中有一个ILaunchConfiguration
方法,但我不认为这是我正在寻找的。 p>
[IMG。 1.1] 这是LaunchConfigurations的一个例子(第二个和第三个是在debugmode中),我想从最后到第一个终止。
任何帮助都一如既往地受到赞赏!
答案 0 :(得分:2)
从启动管理器获取当前启动列表并终止活动进程。
类似的东西:
ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager();
ILaunch [] launches = manager.getLaunches();
for (ILaunch launch : launches) {
IProcess [] processes = launch.getProcesses();
for (IProcess process : processes) {
if (process.canTerminate()) {
process.terminate();
}
}
}