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 屏幕中收到“挖掘无法识别为内部或外部命令...”消息。但是,当我双击窗口中的批处理文件时,它运行良好。我怎样才能解决这个问题?这是批处理文件的内容:
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