9

我希望 Java 项目(如果你也知道 C++)的运行命令(通常默认为 CTRL+F11 组合)能够在运行新项目之前自动关闭它启动的前一个进程(或所有进程,如果更容易的话)实例。

简而言之,运行一个项目也应该关闭之前的应用程序实例。是否可以?

也许可以将代码添加到应用程序本身,并在我不再需要时禁用它?我想要它,因为每次关闭应用程序都很烦人。我不需要这么多应用程序实例。

4

3 回答 3

3

在 Eclipse Neon 中转到Window -> Preferences -> Run/Debug -> LaunchingLaunch Operation检查部分:

[X] Terminate and Relaunch while launching

启动时终止并重新启动

于 2017-07-14T00:34:16.250 回答
1

说起来容易做起来难。我建议您通过单击控制台中的红色小停止图标或通过在调试器透视图的线程视图中终止主线程来自行终止进程。

于 2012-10-02T00:40:13.267 回答
1

这对于 Eclipse 的内置特性是不可能的。自动化的最简单方法似乎是

  • 从 CDT安装启动组功能(您只需要提到的功能)或EclipseRunner插件。它们允许创建“批量”启动配置。
  • 使用“kill”命令(取决于您的操作系统)创建外部运行配置,该命令可以根据应用程序名称终止您的应用程序进程。
  • 使用上面提到的两个插件之一创建一个批处理启动组,其中首先是“kill”配置,然后是您的正常启动配置。
于 2012-10-02T05:32:26.820 回答