4

我创建了一个可执行的 jar,它工作正常。出于测试目的,我在 main 方法中使用了一个虚拟变量。

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

简而言之,我需要:

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

我怎样才能完成上述工作?

4

1 回答 1

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

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

于 2013-05-27T04:53:20.230 回答