Я получаю «dig не распознается как внутренняя или внешняя команда», когда я пытаюсь запустить командный файл из Java

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

Ответы на вопрос(4)

Ваш ответ на вопрос