【发布时间】:2010-07-15 21:01:46
【问题描述】:
我有一个带有命令行界面的 .jar 文件。我想通过命令提示符调用jar文件并捕获jar文件的输出。
我已尝试使用exec() 命令。
我使用的命令是:
<?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]);
}
?>
输出只是'0 0'
在执行这个命令之前应该做些什么吗?像添加路径等??? 我正在使用 WAMP 服务器。 请帮帮我...
【问题讨论】:
-
你说,你使用了那个命令,但是发生了什么?一个错误,什么都没有,...?
-
$result 的长度为 '0'。完全没有错误。
-
嗨 evil3,这不起作用。相同的行为
-
是否应该执行其他操作?
-
你会用这些命令得到什么: exec('java -jar D:\\Development\\Filehandler\\dist\\Filehandler.jar \ getConfigLang', $result, $returnCode); var_dump($result); var_dump($returnCode);
标签: php command-line jar