0
我自动使用Java和Mac OS X中的pkg文件的安装做我有bash的控制台命令:如何从Java运行时安装.pkg?
echo 'Control123' | sudo -S installer -pkg /Users/george/Downloads/MyPackage.pkg -target/
我从Java运行时执行这个命令:
Runtime.getRuntime().exec("echo 'Control123' | sudo -S installer -pkg /Users/george/Downloads/MyPackage.pkg -target /");
但是如果在Bash控制台中执行该命令,则未安装该软件包。它工作正常。
您只能调用本机命令,而不是以这种方式运行shell内置函数和管道。 –
有没有另一种方法可以从Java安装.pkg文件? –