Java bietet eine Klasse namens java.lang.Runtime, die zur Interaktion mit der aktuellen Umgebung verwendet werden kann.
getRunTime()Die (statischen) Methoden dieser Klasse geben das Runtime-Objekt zurück, das der aktuellen Anwendung zugeordnet ist.
Die Methode exec() akzeptiert einen Zeichenfolgenwert, der einen Befehl zum Ausführen eines Prozesses in der aktuellen Umgebung (System) darstellt, und führt ihn aus.
Verwenden Sie also die Runtime-Klasse, um externe Anwendungen auszuführen –
Indem der Pfad als Stringwert an die Methodeexec()übergeben wird.
?instanziieren Sie die ProcessBuilder-Klasse, indem Sie den Befehl zum Ausführen des Prozesses und seiner Parameter als Argumente an seinen Konstruktor übergeben.
Führen Sie den Prozess aus, indem Sie die Methodestart()des oben erstellten Objekts aufrufen.
import java.io.IOException; public class Trail { public static void main(String args[]) throws IOException { Runtime run = Runtime.getRuntime(); System.out.println("Executing the external program . . . . . . . ."); String file = "C:\Program Files\Windows Media Player\wmplayer.exe"; run.exec(file); } }
System.out.println("Executing the external program . . . . . . . .
Das obige ist der detaillierte Inhalt vonWie führe ich ein externes Programm wie den Windows Media Player in Java aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!