0

システム PATH にないプログラムを実行するにはどうすればよいですか (そしてそこに入れたくありません)。例えば。最も簡単な例:

String program = "/my/path/to/my/program";
new DefaultExecutor().execute(CommandLine.parse(program));

スロー

java.io.IOException: Cannot run program "/my/path/to/my/program" (in directory ".")

(同じことが PATH 上のプログラムにも当てはまります。たとえば、"/usr/bin/ls" は同じメッセージで失敗します。)

注: 作業ディレクトリを変更したくありません。

4

1 に答える 1