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