我希望从Java执行一个简单的bash脚本。该脚本如下:
cp /home/ashish/Downloads/apktool/apktool.jar /home/ashish/workspace/MyFirstApp/bin/apktool.jar
java -jar apktool.jar d -f MyFirstApp.apk
echo "Hello World"
问题是只执行了cp命令并执行了最后一个echo。第二个命令不执行。但是,如果我从命令行执行第二个命令,它运行良好(创建apk文件夹)。
如何让Java程序从shell脚本执行apktool命令?
感谢。
答案 0 :(得分:0)
根据我的经验,我会说Java并不是非常喜欢通过脚本运行。 我做了一个快速的谷歌搜索。试试ProcessBuilder,在我看来,它看起来非常适合这种情况。
我希望这会对你有所帮助! :)