cygwin を使用して .exe をビルドしました。ms.exe と呼ばれます。ProcessBuilder を使用して Java から実行しようとしています。以前に ProcessBuilder を使用して、その出力をキャプチャしました。
コマンド ウィンドウ (cmd.exe) で、ms.exe [ms-params] > output.txt を実行すると、. 次に、出力に含まれるもの
/cygdrive/c/my-path-to-ms.exe [msparams]
【プログラム出力】
コマンド ウィンドウで、リダイレクトを何も渡さない場合、つまり > output.txt の場合、出力は [プログラム出力] のみで構成されます。
PATH 環境変数の下に %CYGWIN_HOME%/bin があることに注意してください。
ms.exe を使用して ProcessBuilder を呼び出すと (例外なしで) 終了しますが、出力として得られるのは
/cygdrive/c/my-path-to-ms.exe [msparams]