我经常为iOS和Android开发移动应用程序,我习惯于反复启动项目,而不会询问是否有其他实例正在运行,因为模拟器会为我处理这个问题.
当我使用Eclipse开发桌面应用程序时,我遇到了这个问题,因为多次运行同一个项目会导致多个不同的实例.我希望Eclipse能够在运行新进程之前杀死先前打开的进程.我发现了这个问题,但是这个问题解决了让Java应用程序的单个实例运行的问题,但这不是重点.我不在乎最终版本是运行一两次,我只是希望能够在开发时运行单个实例,无缝地像Xcode或Eclipse for Android那样.此外,该解决方案将在两次运行同一项目时弹出警报,但这对我来说不是解决方案.杀死并运行它.
是否可以在不更改源代码的情况下更改项目的运行配置以实现此目的,还是可以通过插件或whatelse实现?我想找到一个完全自动化的解决方案,可以让我像在Xcode下一样工作.
不可以,无法更改 Eclipse 运行配置以便 Eclipse 在运行新实例之前停止现有实例。
作为替代方案,您可以尝试为“终止”操作设置键盘快捷键。