Runtime runtime = Runtime.getRuntime();
try {
Process process = runtime.exec("curl -d \"input = a b c d\" 'localhost:8090/jobs?appName=Test40&classPath=fr.aid.cim.spark.JavaWord&sync=true&timeout=1000000000'");
int resultCode = process.waitFor();
if (resultCode == 0) {
// all is good
}
} catch (Throwable cause) {
// process cause
}
2条答案
按热度按时间aemubtdh1#
您应该看看apachehttpclient库。使用hc fluent组件,您可以编写如下内容:
hc fluent Java文档
fykwrbwg2#
如果需要执行console命令(本例中为curl):
更新(根据您的评论):添加以下行:
输出是什么?在这里可以找到很多。