Ich habe eine .jar-Datei, die eine Befehlszeilenschnittstelle hat. Ich möchte die Jar-Datei über die Befehlszeile aufrufen und die Ausgabe der Jar-Datei erfassen.
Ich habe es mit dem exec()
Befehl.
Der Befehl, den ich verwendet habe, lautet:
<?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]);
}
?>
Die Ausgabe hierfür war einfach "0 0".
Sollte vor der Ausführung dieses Befehls noch etwas anderes getan werden, z. B. das Hinzufügen eines Pfads usw.? Ich verwende einen WAMP-Server. Bitte helfen Sie mir...