Maison >Java >javaDidacticiel >Comment exécuter des exécutables et transmettre des paramètres depuis Java ?

Comment exécuter des exécutables et transmettre des paramètres depuis Java ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-04 07:37:31863parcourir

How to Execute Executables and Pass Parameters from Java?

Exécuter des exécutables et transmettre des paramètres depuis Java

Pour exécuter un fichier exécutable depuis Java et transmettre les paramètres spécifiés, suivez ces étapes :

Sans espaces dans le chemin du fichier :

<code class="java">Process process = new ProcessBuilder("C:\PathToExe\MyExe.exe").start();</code>

Avec des espaces dans le chemin du fichier :

Pour gérer les espaces dans le chemin du fichier, vous pouvez utiliser la technique suivante :

<code class="java">String file = "C:\User\My applications\MyExe.exe";
Process process = new ProcessBuilder().command(file).start();</code>

Passer des paramètres :

Transmettez vos arguments dans le constructeur du ProcessBuilder :

<code class="java">Process process = new ProcessBuilder("C:\PathToExe\MyExe.exe", "param1", "param2").start();</code>

Ici, "param1" et "param2" représentent les paramètres passés à l'exécutable.

Remarque : Le code que vous avez fourni pour récupérer la sortie du processus exécuté reste valide.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn