Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の知る限り、を使用してJavaからコマンドライン実行可能ファイルを実行できますRuntime。また、プロセスでエラー コードを取得することもできますWaitFor()。しかし、実行可能ファイルの出力をどのように読み取ることができますか? stdout と stderr の両方ですか?
Runtime
WaitFor()
Runtime tr = Runtime.getRuntime(); try { Process p = tr.exec("c:\\a.bat"); InputStream err = p.getErrorStream(); InputStream std = p.getInputStream(); //TODO here we go! } catch (IOException e) { e.printStackTrace(); }