Ich bekomme "dig wird nicht als interner oder externer Befehl erkannt", wenn ich versuche, eine Batch-Datei von Java auszuführen

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");
    }
}

Ich versuche, eine Batch-Datei über ein Java-Programm zu starten, erhalte jedoch die Meldung "dig wird nicht als interner oder externer Befehl erkannt ..." auf dem cmd-Bildschirm. Wenn ich jedoch auf die Batchdatei im Fenster doppelklicke, läuft sie einwandfrei. Wie kann ich das beheben? Hier ist der Inhalt der Batch-Datei:

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage