Я получаю «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