shell脚本中的apktool命令不从Java程序执行

时间:2013-08-22 11:26:07

标签: java linux shell

我希望从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命令?

感谢。

1 个答案:

答案 0 :(得分:0)

根据我的经验,我会说Java并不是非常喜欢通过脚本运行。 我做了一个快速的谷歌搜索。试试ProcessBuilder,在我看来,它看起来非常适合这种情况。

我希望这会对你有所帮助! :)