-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