Javaプログラミング:Javaからexeを呼び出し、パラメーターを渡します
Javaからexeを呼び出し、特定のパラメータを渡すメカニズムを考えています。どのようにできるのか? Process process = new ProcessBuilder("C:\\PathToExe\\MyExe.exe").start(); InputStream is = process.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String line; System.out.printf("Output of running %s is:", Arrays.toString(args)); while ((line = br.readLine()) != null) { System.out.println(line); } 前のコードは機能します。しかし、パラメータをに渡すことはできません。MyExe.exeはパラメータを受け入れます。もう1つの問題は、PathToExeに空白がある場合です。ProcessBuilderが機能していないようです。例えば: C:\\User\\My applications\\MyExe.exe ありがとうございました。