Heim >Java >javaLernprogramm >Wie führe ich ein externes Programm wie den Windows Media Player in Java aus?

Wie führe ich ein externes Programm wie den Windows Media Player in Java aus?

WBOY
WBOYnach vorne
2023-09-04 09:25:021148Durchsuche

如何在Java中执行外部程序,例如Windows Media Player?

Verwenden der Runtime-Klasse

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 –

  • Verwenden Sie die Methode getRuntime(), um das Laufzeitobjekt abzurufen.
  • Indem der Pfad als Stringwert an die Methode exec() übergeben wird.

    ?
Die Methode

start()

dieser Klasse startet/führt den Prozess im aktuellen ProcessBuilder aus. Um also ein externes Programm mit der

ProcessBuilder-Klasse

auszuführen –

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 Methode start() des oben erstellten Objekts aufrufen.

  • Beispiel

    Echtzeitdemonstration
  • 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);
       }
    }
  • Ausgabe

    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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen