java - 如何使用 PHP 执行 java -jar 文件,并将 .jar 创建的文件加载到服务器?

标签 java php mysql jar server

我正在尝试使用 exec() 命令从 PHP 脚本执行 .jar 文件,更准确地说是使用:

<?php

    $command = 'java -jar myfile.jar';

    exec( $command, $output);

?>

php 脚本和 jar 都位于服务器上的同一目录中。 myfile.jar 生成一个 Excel 电子表格,我希望在服务器上的同一目录或另一个目录中创建或存储该电子表格。当我在我的电脑终端中执行myfile.jar时,程序运行正常并将文件输出到.jar所在的目录。

有什么想法吗?

最诚挚的问候。

最佳答案

如果我理解正确的话,您想要执行 myfile.jar 文件,该文件返回一些数据并将其保存到文件中?如果不需要编辑数据,可以使用:

exec ( 'java -jar myfile.jar > output.xml' );

关于java - 如何使用 PHP 执行 java -jar 文件,并将 .jar 创建的文件加载到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38241753/

相关文章:

php - 为 PHP 启用 sqlite3 FTS5

mysql - 通过express发布到mysql数据库时出错

带有序列化对象的 java.io.StreamCorruptedException

java - 巨大的哈希表排序 - 值的数量 - 553685

java - 需要 Perf4J 与 log4j.properties 集成的帮助

PHP/MYSQL 点单

php - 拉维尔 : How to exclude duplicate records when inserting a group of data into mysql?

java - Java 中的顶级类是什么?

javascript - 如何使用 javascript 取消选中数组中的单选按钮

javascript - 如何检查ajax请求从php文件返回的数据?