import java.io.*;
public class Main {
public static void main(String[] args) throws IOException, StringIndexOutOfBoundsException
{
Runtime.getRuntime().exec("cmd /c start C:\\dig-files3\\query3.bat");
}
}
Javaプログラムを介してバッチファイルを起動しようとしていますが、cmd画面に「内部または外部コマンドとして認識されないdig...」というメッセージが表示されます。ただし、ウィンドウでバッチファイルをダブルクリックすると、正常に実行されます。どうすればこれを修正できますか?バッチファイルの内容は次のとおりです。
SET /a VAR=0
:HOME
SET /a VAR=VAR+1
IF %VAR%==200000 goto :End
dig @10.3.1.166 6.4.0.3.5.5.5.9.9.9.com. naptr
goto :HOME
:END