我已经创建了一个可执行 jar,它运行良好。出于测试目的,我在 main 方法中使用了一个虚拟变量。
相反,我需要传递一个字符串变量,同时从 php 调用这个可执行 jar。
简而言之,我需要:
- 从 PHP 调用可执行 jar
- 在调用 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/