-1
我试图通过java程序执行shell脚本,但脚本没有完全执行。通过java程序执行shell脚本
脚本:
shell.sh ./MetaMatch.sh songsMetaData.json> songsResult.json
虽然它打印songsResult.json文件,但空。
我试图通过java程序执行shell脚本,但脚本没有完全执行。通过java程序执行shell脚本
脚本:
shell.sh ./MetaMatch.sh songsMetaData.json> songsResult.json
虽然它打印songsResult.json文件,但空。
您可以使用java ProcessBuilder在本地机器上执行shell脚本。你可以在google中找到很多例子,其中一个是http://esudharaka.blogspot.in/2012/06/executing-shell-script-from-java-class.html。如果shell脚本在远程主机上,而不是您必须使用的库如Jsch
到目前为止您尝试过哪些java代码? –
java代码在哪里? – Atri
你可能有一个不同于你期望的环境(我想当前目录是错误的,./MetaMatch.sh不对应于任何文件)。 – Aaron