如何通过传递给main方法的参数从php调用可执行jar

问题描述 投票:4回答:1

我创建了一个可执行jar,它可以正常工作。为了进行测试,我在main方法中使用了一个哑变量。

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

总之,我需要:

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

如何完成上述步骤?

java php jar executable-jar
1个回答
10
投票
shell_exec("java -jar your_JAR.jar arg1 arg2");

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

© www.soinside.com 2019 - 2024. All rights reserved.