通过java程序执行shell脚本

时间:2015-11-26 17:49:24

标签: java shell

我正在尝试通过java程序执行shell脚本,但脚本没有完全执行。

脚本:

shell.sh ./MetaMatch.sh songsMetaData.json> songsResult.json

虽然是打印songsResult.json文件但是空了。

1 个答案:

答案 0 :(得分:0)

您可以使用java ProcessBuilder在本地计算机上执行shell脚本。你可以在google中找到很多例子,其中一个是http://esudharaka.blogspot.in/2012/06/executing-shell-script-from-java-class.html。如果shell脚本在远程主机中,则必须使用Jsch

之类的库