Exécution de fichiers JAR externes à partir d'un programme Java GUI
Pour exécuter des fichiers JAR externes dans un programme d'interface utilisateur graphique Java (GUI), les éléments suivants des mesures peuvent être prises :
<code class="java">Process proc = Runtime.getRuntime().exec("java -jar A.jar");</code>
<code class="java">InputStream in = proc.getInputStream(); InputStream err = proc.getErrorStream();</code>
<code class="java">BufferedReader br = new BufferedReader(new InputStreamReader(in)); BufferedReader brErr = new BufferedReader(new InputStreamReader(err));</code>
<code class="java">String line; while ((line = br.readLine()) != null) { // Process and display the output line }</code>
Remarque : assurez-vous toujours de nettoyer et de terminer le processus une fois son exécution terminée. Cela peut être fait en utilisant la méthode proc.waitFor() pour attendre la fin du processus et la méthode proc.destroy() pour le terminer si nécessaire.
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!