良好的 Java 进程控制库 [已关闭]

2022-09-01 14:42:29

众所周知,Java进程控制很糟糕 - 主要是由于Java VM / JDK类(例如.java.lang.Process)的支持不足。

我想知道,有没有可靠的好的开源库。

要求是:

  1. 开放源码软件
  2. 启动/停止进程
  3. 管理 STDIN 和 STDOUT
  4. 跨平台(至少按此顺序排列的 Linux、Windows、Solaris、HP 和 IBM)
  5. (可选)可重新启动
  6. (理想)成熟

答案 1

Apache Commons Exec怎么样?


答案 2

Java Service Wrapper可能是你正在寻找的。它是跨平台的,可用于作为Windows服务启动事物,捕获IO,并且通常完全管理任何Java应用程序。它的重量非常轻,设计精良。Atlassian用它来包装他们的产品(Jira,Bamboo等),因此它经过了战斗测试。


推荐