4

重複の可能性:
Javaからシェルコマンドを実行

いくつかの変数をエクスポートしたいので、このコマンドがあります。

Runtime.getRuntime().exec("export a=b");

この例外をスローするため、このコマンドの何が問題になっていますか:

java.io.IOException: プログラム "export" を実行できません: java.io.IOException: エラー = 2、そのようなファイルまたはディレクトリはありません

4

1 に答える 1

3

export はプログラムではなくシェル コマンドです。これを行う最善の方法は、すべてのシェル ロジックを単一のシェル スクリプトにカプセル化してから、「/bin/sh /path/to/file.sh」を実行することです。

于 2012-08-01T11:30:53.047 に答える