Exécuter des lignes de commande en Java
En Java, l'accès à la ligne de commande est possible à l'aide de la méthode Runtime.exec(). En utilisant cette méthode, les applications Java peuvent exécuter des lignes de commande qui nécessiteraient autrement une exécution manuelle dans le terminal.
Problème :
Un utilisateur souhaite exécuter la ligne de commande suivante au sein d'une application Java :
java -jar map.jar time.rel test.txt debug
Solution :
Pour exécuter cette ligne de commande dans Java, suivez ces étapes :
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 } }
Pour plus d'informations sur l'utilisation de Runtime.exec(), reportez-vous au lien : http://docs.oracle.com/javase/7/docs/api/java /lang/Runtime.html
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!