java - 如何使用传递给 main 方法的参数从 php 调用可执行 jar

标签 java php jar executable-jar

我已经创建了一个可执行 jar,它运行良好。出于测试目的,我在 main 方法中使用了一个虚拟变量。

相反,我需要传递一个字符串变量,同时从 php 调用这个可执行 jar。

简而言之,我需要:

  1. 从 PHP 调用可执行 jar
  2. 在调用 jar 时,我需要将一个字符串变量从 PHP 传递到可执行 jar 中类的主要方法。

我怎样才能完成上述任务?

最佳答案

shell_exec("java -jar your_JAR.jar arg1 arg2");

您还可以使用 exec 执行 Java而不是 shell_execute,给它 $output 和 & $return_var 变量(参见链接的手册页)并在调用后查看它们包含的内容。

关于java - 如何使用传递给 main 方法的参数从 php 调用可执行 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16766464/

相关文章:

java - REST 服务任务

java - 将带有空格的文件中的二进制数转换为十进制数

php - 如何使用php在MySQL数据库中存储最多3GB的任何文件?

php - 如何使用 Axios 使用经过身份验证的 API

groovy - 使用要执行的 Spock 测试集创建一个 Groovy 可执行 jar

java - 二维方 block 游戏 : Each tile as an object impractical?

java - 没有找到合适的驱动程序雪花 JDBC

c# - php中的友元函数是什么?

jar - 在没有 JRE 但使用 OpenSSL 的情况下签署 JAR?

java - poi-ooxml-schemas-3.14 JAR 中缺少 STSheetViewType 类