优秀的Java过程控制库 [英] Good Java Process Control Library

查看:164
本文介绍了优秀的Java过程控制库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Java进程控制非常糟糕 - 主要是由于Java VM / JDK类(例如java.lang.Process)的支持不足。

Java process control is notoriously bad - primarily due to inadequate support by the Java VM/JDK classes (e.g. java.lang.Process).

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

I am wondering, are there any good open source libraries out there that are reliable.

要求是:


  1. OSS

  2. 启动/停止流程

  3. 管理STDIN和STDOUT

  4. 跨平台(至少Linux,
    Windows,Solaris,HP和IBM订购的

  5. (可选)可重启

  6. (理想的)成熟

  1. OSS
  2. Start/Stop processes
  3. Manage STDIN and STDOUT
  4. cross platform (at least Linux, Windows, Solaris, HP, and IBM in that order)
  5. (optional) restartable
  6. (desirable) mature


推荐答案

Java Service Wrapper 可能就是你要找的东西。它是跨平台的,可用于启动Windows服务,捕获IO,并且通常可以完全管理任何Java应用程序。它重量很轻,设计精良。 Atlassian用它来包装他们的产品(Jira,Bamboo等),所以它经过了战斗测试。

Java Service Wrapper might be what you're looking for. It's cross-platform, can be used to start things as a Windows service, capture IO, and generally completely manage any java app. It's very light weight and well designed. Atlassian uses it to wrap their products (Jira, Bamboo, etc), so it's battle tested.

这篇关于优秀的Java过程控制库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆