0
私はbashのコンソールに対してこのコマンドを持っているのJavaを使ってMac OS Xでの.pkgファイルのインストールを自動化していて、それを行うには:Java Runtimeから.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コンソールでコマンドを実行すると、パッケージがインストールされません。それは正常に動作します。
ネイティブコマンドのみを呼び出すことはできますが、シェル組み込み関数とパイプはこの方法で呼び出すことはできません。 –
Javaから.pkgファイルをインストールできる別の方法はありますか? –