Désolé j'ai assumé que tu savais lancer un jar en ligne de commande.
java -jar est une ligne de commande permettant de lancer un jar en ligne de commande. Donc en exécutant "java -jar monJar.jar" dans une console (cmd si tu es sous windows) cela va exécuter la classe Main de ton jar (à condition que tu ais bien construit ton jar en indiquant quelle était la classe main).
"Runtime.getRuntime().exec("...")" te permet d'exécuter une ligne commande à partir de Java.
En combinant les deux tu obtiens :
Runtime.getRuntime().exec("java -jar monJar.jar");
Ce qui te permet d'exécuter un jar à partir de ton code Java. "monJar.jar" étant à remplacer par le nom du jar que tu auras lu dans ton fichier.
Romain.
Partager