【问题标题】:how to terminate java application from other java application [duplicate]如何从其他java应用程序终止java应用程序[重复]
【发布时间】:2018-04-22 07:46:03
【问题描述】:

我想从其他 java 应用程序中终止正在运行的 java 应用程序。你能给我一些想法如何杀死/终止应用程序吗? 示例:java 应用程序 A 正在运行。我想通过其他 java 应用程序说 B 来终止它。

【问题讨论】:

  • 我认为它是特定于操作系统的。请描述更多有关系统和您迄今为止尝试过的代码的信息。

标签: java kill terminate


【解决方案1】:

首先启动 java 应用 B,然后使用 B 启动应用程序 A。使用 Runtime.exec(String) 或 ProcessBuilder 启动 A 并将返回的 Process 对象存储在变量中。

如果您现在想终止 B 创建的子进程 A,请使用 Process.destroy() 或 Process.destroyForcibly()(哪个更合适)。

【讨论】:

  • 感谢您的回答。在上面的示例中,java app B 启动了 app A。我想知道在 java app B 启动后有什么方法可以终止(自动或手动)。
猜你喜欢
  • 1970-01-01
  • 2017-08-10
  • 1970-01-01
  • 1970-01-01
  • 2013-07-19
  • 1970-01-01
  • 2019-05-25
  • 2019-07-24
  • 1970-01-01
相关资源
最近更新 更多