Ich versuche, die CMD-Anwendung in Windows mit dem folgenden Code zu starten, aber es funktioniert nicht wie erwartet. Mehrere Beispiele von verschiedenen Websites zeigen, dass "cmd" als Argument im ProcessBuilder-Konstrukt funktionieren sollte.
Was muss ich tun, damit meine Java-Anwendung die CMD-Anwendung in Windows öffnet?
%Vor%Wenn ich versuche, eine nicht existierende Anwendung zu verwenden, wird tatsächlich ein Fehler ausgegeben, was bedeutet, dass "CMD" tatsächlich ausgeführt wird. Aber die CMD-Anwendung erscheint nicht wie erwartet?
Sie müssen start cmd.exe
task manager
gestartet wurde.
Allerdings kann die gleiche Funktionalität mit Runtime.exec()
erreicht werden, und dies öffnet tatsächlich eine neue Eingabeaufforderung.
Tags und Links java cmd processbuilder runtime.exec