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

时间:2013-05-27 04:49:05

标签: java php jar executable-jar

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

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

简而言之,我需要:

  1. 从PHP
  2. 调用可执行jar
  3. 在调用jar时,我需要将PHP中的字符串变量传递给可执行jar中类的main方法。
  4. 我怎样才能完成上述目标?

1 个答案:

答案 0 :(得分:10)

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

您也可以使用exec代替shell_execute来执行Java,并将其$output和& $return_var个变量(参见链接的手册页),并在通话后查看它们包含的内容。