H
hendrik
Gast
Hallo.
Ich möchte aus Java herraus ein externes Programm ausführen, wie z.B. die Eingabeaufforderung (cmd) - und diesen Abfragen und auch Eingaben machen (quasi emulation der cmd in einem textarea und einem textfield als eingabezeile)
Vom Prinzip her:
Process p = Runtime.getRuntime().exec( "cmd" );
(ich spar mir hier mal Bufferreader etc...)
Wenn ich das mit "cmd" mache, dann wird erst dieses cmd typische "Microsoft XP..... blabla" angezeigt, anschließend passiert gar nichts mehr (Schließen nur noch über STRG ALT ENTF möglich).
Wenn ich z.B. "cmd /c ping www.java.de" einfüge, dann funktioniert es.
Daher scheint das Problem darin zu liegen, dass Java darauf wartet, dass das Programm geschlossen wird - was ich ja aber nicht will....
Danke für Hilfe...
Ich möchte aus Java herraus ein externes Programm ausführen, wie z.B. die Eingabeaufforderung (cmd) - und diesen Abfragen und auch Eingaben machen (quasi emulation der cmd in einem textarea und einem textfield als eingabezeile)
Vom Prinzip her:
Process p = Runtime.getRuntime().exec( "cmd" );
(ich spar mir hier mal Bufferreader etc...)
Wenn ich das mit "cmd" mache, dann wird erst dieses cmd typische "Microsoft XP..... blabla" angezeigt, anschließend passiert gar nichts mehr (Schließen nur noch über STRG ALT ENTF möglich).
Wenn ich z.B. "cmd /c ping www.java.de" einfüge, dann funktioniert es.
Daher scheint das Problem darin zu liegen, dass Java darauf wartet, dass das Programm geschlossen wird - was ich ja aber nicht will....
Danke für Hilfe...