我创建了一个可执行的 jar,它工作正常。出于测试目的,我在 main 方法中使用了一个虚拟变量。
相反,我需要传递一个字符串变量,同时从 php.ini 调用这个可执行 jar。
简而言之,我需要:
- 从 PHP 调用可执行 jar
- 在调用 jar 时,我需要将一个字符串变量从 PHP 传递给可执行 jar 中类的 main 方法。
我怎样才能完成上述工作?
我创建了一个可执行的 jar,它工作正常。出于测试目的,我在 main 方法中使用了一个虚拟变量。
相反,我需要传递一个字符串变量,同时从 php.ini 调用这个可执行 jar。
简而言之,我需要:
我怎样才能完成上述工作?
shell_exec("java -jar your_JAR.jar arg1 arg2");
您还可以使用exec而不是exec 来执行 Java shell_execute
,给它$output
和 &$return_var
变量(请参阅链接的手册页)并在调用后查看它们包含的内容。