1

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

谢谢。

4

1 回答 1

0

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

我希望这可以帮助你!:)

于 2013-08-22T11:38:12.093 回答