Hi,
ich möchte ein kleines Netzwerktool basteln und ich habe mich ein bisschen informiert, wie man MS-DOS-Befehle über JAVA ausführen kann.
Hab da auch was gefunden:
Ist jetzt nicht das Original, aber es geht. Wenn ich jetzt statt /c dir z.B. ipconfig eingebe oder format a:, dann öffnet sich nur das DOS-Fenster und das war´s auch schon.
Weiss jemand, wo der Fehler liegt?
Liebe Grüße
Reality
ich möchte ein kleines Netzwerktool basteln und ich habe mich ein bisschen informiert, wie man MS-DOS-Befehle über JAVA ausführen kann.
Hab da auch was gefunden:
Code:
import java.io.*;
public class StartKlasse {
public static void main(String[] args) {
try{
Process proc = Runtime.getRuntime().exec("cmd /c dir");
BufferedReader in=new BufferedReader(new InputStreamReader (proc.getInputStream()));
while(in.readLine()!=null){
System.out.println(in.readLine());
}
}catch(Exception e){
e.printStackTrace();
}
}
}
Ist jetzt nicht das Original, aber es geht. Wenn ich jetzt statt /c dir z.B. ipconfig eingebe oder format a:, dann öffnet sich nur das DOS-Fenster und das war´s auch schon.
Weiss jemand, wo der Fehler liegt?
Liebe Grüße
Reality