在标准的ProcessBuilder上是否有类似API的东西来调用系统程序?我不会说脚本可以移植到Java,但像arping和netstat这样的实用程序在Linux中是很好用的。
答案 0 :(得分:3)
为什么不使用标准ProcessBuilder类...它可以很好地处理调用脚本。这是post showing how this can be used to call a command via bash。
答案 1 :(得分:3)
答案 2 :(得分:2)
使用Runtime.getRuntime().exec(...)
,除非您需要知道要传递给系统程序的名称和参数。