Maison > Java > javaDidacticiel > le corps du texte

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

Linda Hamilton
Libérer: 2024-11-04 07:37:31
original
793 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal