.batファイルをリモートで実行し、次のコード行を実装しようとしています。
ProcessBuilder processBuilder = new ProcessBuilder(command);
final Process process = processBuilder.start();
InputStream stderr = process.getErrorStream();
InputStreamReader isr = new InputStreamReader(stderr);
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
process.waitFor();
System.out.println("Waiting ...");
System.out.println("Returned Value :" + process.exitValue());
しかし、私のプログラムはwhileループ内でスタックします。表示されるエラーは次のとおりです。
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported. Defaulting to Windows directory.
whileループから抜け出すことはありませんが、スクリプトは正常に実行されます。どんな種類の助けもありがたいです。ありがとう