java – 如何正确结束Eclipse启动配置执行?

前端之家收集整理的这篇文章主要介绍了java – 如何正确结束Eclipse启动配置执行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个提供新的启动配置类型的 Eclipse插件.完全可以预期,当这种新类型的启动配置的执行完成时,启动配置按钮的工具提示仍然指示我的配置正在运行.

当我想使用启动组启动几个这样的配置时,这会导致问题,第二个配置无限期等待第一个完成(我正在使用等待直到启动组的终止选项).所以我想我没有告诉平台,启动配置的执行完成.

解决方法

如果我记得正确,启动启动配置( ILaunchConfigurationDelegate#launch)后,需要启动一个新系统 Process,然后为此进程创建一个 RuntimeProcess.然后,RuntimeProcess将生成必要的 DebugEvents,并在终止时通知相应的 ILaunch.

您通常会通过调用DebugPlugin#newProcess(ILaunch,Process,String)创建RuntimeProcess,但也可以直接实例化(例如,如果要扩展RuntimeProcess类).

猜你在找的Java相关文章