Heim> Java> javaLernprogramm> Hauptteil

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

WBOY
Freigeben: 2023-09-04 09:25:02
nach vorne
1062 Leute haben es durchsucht

如何在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 MethodegetRuntime(), um das Laufzeitobjekt abzurufen.
  • Indem der Pfad als Stringwert an die Methodeexec()ü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 Methodestart()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); } }
    Nach dem Login kopieren
  • Ausgabe

    System.out.println("Executing the external program . . . . . . . .
    Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!