Java プロセス ビルダーを使用して外部アプリケーションを実行しています。
例えば
./appl -file user@host:/tmp/out.log
out.log
このアプリケーションは、まず外部ホストからファイルを取得してから実行します。また、上記のコマンド プロンプトを実行すると、ホスト パスワードの入力を求められます。
Javaプロセスビルダーを使用してこれを達成するにはどうすればよいですか? 以下の方法でコマンドを入力しようとしました。ただし、ホストが見つからないというエラーがスローされます。
List<String> command = new ArrayList<String>();
command.add("./appl");
command.add("-file");
command.add("user@host:/tmp/out.log");