Befehlszeilen in Java ausführen
In Java ist der Zugriff auf die Befehlszeile über die Methode Runtime.exec() möglich. Mithilfe dieser Methode können Java-Anwendungen Befehlszeilen ausführen, die andernfalls eine manuelle Ausführung im Terminal erfordern würden.
Problem:
Ein Benutzer möchte die folgende Befehlszeile ausführen innerhalb einer Java-Anwendung:
java -jar map.jar time.rel test.txt debug
Lösung:
Um diese Befehlszeile in Java auszuführen, Befolgen Sie diese Schritte:
import java.lang.Runtime; import java.lang.Process; public class CommandLineRunner { public static void main(String[] args) { Runtime rt = Runtime.getRuntime(); Process pr = rt.exec("java -jar map.jar time.rel test.txt debug"); // Handle the process output or error (if any) here pr.waitFor(); // Wait for the command to finish } }
Weitere Informationen zur Verwendung von Runtime.exec() finden Sie unter dem Link: http://docs.oracle.com/javase/7/docs/api/java/lang /Runtime.html
Das obige ist der detaillierte Inhalt vonWie kann ich eine Befehlszeile in Java ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!