簡體   English   中英

從java執行外部命令/應用程序

[英]execute external command / application from java

我正在尋找一個包來支持從Java可靠地執行外部進程。 我的標准:

  • OS上的摘要。 因此,如果我想運行'foo',它將在windows下查找'foo.bat','foo.exe',在其他操作系統下查找'foo'(或者,有辦法傳遞os->命令的映射)
  • 能夠通過簡單地給出類名和參數來執行Java類(因此包找到java命令,復制jvm標志然后執行)
  • 正確處理stdout和stderr
  • 看門狗/監控功能

我看過commons-exec,但它看起來只回答了3和4.Ant支持執行,但看起來像是一個過度使用它只是為了這個目的。

你可能不得不選擇'commons-exec',然后卷起袖子寫一些代碼。

這些是非常具體的要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM