Exécution de fichiers Jar externes dans un programme Java
Dans ce scénario de programmation, une application Java GUI est en cours de développement pour faciliter l'interaction de l'utilisateur avec un JAR externe fichiers. Plus précisément, il est nécessaire de créer des boutons (boutons) qui, lorsqu'ils sont cliqués, déclenchent l'exécution des fichiers JAR désignés (A.jar et B.jar). De plus, l'objectif est de capturer et d'afficher les détails du processus d'exécution dans l'interface graphique.
Solution :
Pour y parvenir, l'environnement d'exécution Java (JRE) fournit des fonctionnalités pour exécuter des processus externes à partir d'un programme Java. Les étapes suivantes décrivent le processus :
Exemple de code :
<code class="java">// Run the A.jar process Process proc = Runtime.getRuntime().exec("java -jar A.jar"); // Capture and display the output InputStream in = proc.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); String line; while ((line = reader.readLine()) != null) { // Display the output line in the GUI }</code>
En suivant ces étapes, l'application Java GUI peut appeler des JAR et présente les détails de leur processus d'exécution à l'utilisateur en temps réel. Cette approche permet une intégration et une interaction transparentes avec d'autres applications Java dans un environnement structuré et convivial.
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!