优秀的Java过程控制库 [英] Good Java Process Control Library
问题描述
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.
要求是:
- OSS
- 启动/停止流程
- 管理STDIN和STDOUT
- 跨平台(至少Linux,
Windows,Solaris,HP和IBM订购的
) - (可选)可重启
- (理想的)成熟
- OSS
- Start/Stop processes
- Manage STDIN and STDOUT
- cross platform (at least Linux, Windows, Solaris, HP, and IBM in that order)
- (optional) restartable
- (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屋!