J'ai un fichier .jar avec une interface de ligne de commande. Je veux appeler le fichier jar via l'invite de commande et capturer la sortie du fichier Jar.Exécution du fichier .jar à partir de PHP via l'invite de commande
J'ai essayé avec la commande exec()
.
La commande que je l'ai utilisé est:
<?php
exec('java -jar D:\\Development\\Filehandler\\dist\\Filehandler.jar \ getConfigLang', $result);
echo $result;
echo $count = count($result);
for($i=0; $i<$count;$i++){
print($result[$i]);
}
?>
La sortie de c'était juste « 0 0 »
Faut-on faire autre chose avant d'exécuter cette commande? comme ajouter un chemin, etc. J'utilise le serveur WAMP. S'il vous plaît aidez-moi ...
Vous dites, vous avez utilisé cette commande, mais que s'est-il passé? Une erreur, rien, ...? – miku
La longueur du résultat $ était '0'. Aucune erreur du tout. – Rajkumar
Salut evil3, ça ne marche pas. Même comportement – Rajkumar