同じ質問をもう一度開いている場合は申し訳ありません。2 つのコマンドを実行したい
D:\cygwin\bin\Test
sh app.sh AK-RD 02.20 D:\cygwin\bin\Test_files
上記は、同じコマンド プロンプトで実行したい 2 つのコマンドです。つまり、D:\cygwin\bin\Testフォルダー内に移動し、同じプロンプトで次のコマンドを実行する必要があります。
sh app.sh AK-RD 02.20 D:\cygwin\bin\Test_files
コマンドは次のようになります。
コマンド:- D:\cygwin\bin\Test>sh app.sh AK-RD 02.20 D:\cygwin\bin\Test_files
Java のプロセス ビルダーを使用してこれを行う方法。または、これを行う他の方法はありますか。
String cmd;
cmd = "sh app.sh AK-RD 02.20 D:\\cygwin\\bin\\Test_files";
ProcessBuilder probuilder = new ProcessBuilder( cmd );
probuilder.directory(new File("D:\\cygwin\\bin\\Test"));
Process process = probuilder.start();
probuilder.directory
コードを変更しても、これは役に立ちません。私は得ています
Cannot run program "'sh app.sh AK-RD 02.20 D:\\cygwin\\bin\\Test_files CreateProcess error=2, The system cannot find the file specified