在我正在进行的这个Eclipse RCP应用程序中,当进行新的启动时,它会检查由DebugPlugin.getDefault().getLaunchManager().getLaunches()
检索的已经运行的启动的一些细节。
如果其配置的某些细节与任何正在运行的启动相同,则应该停止。目前为止,这么好。
问题
当我编辑LaunchConfiguration同时启动其类型时,会发生什么?这会改变所有正在运行的启动的启动配置的属性吗? (我在谈论检索的内容:ILaunch.getLaunchConfiguration()
)
编辑:更多细节:在这种情况下,它是硬件连接,硬件只能接收一个正在进行的并发连接。如果启动配置发生变化,并且我们检查了所有正在运行的启动配置,我们将无法检查是否要为相同的硬件启动两次
答案 0 :(得分:0)
当我致电ILaunch.getLaunchConfiguration().getAttribute(String,String)
时,它会检索在发布期间已更改的新值。
所以,是的,如果活跃ILaunchConfiguration
期间ILaunch
的某些属性发生了变化,如果ILaunch
中没有制作深层副本,则更改会反映出来正在运行ILaunch
。呃。