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