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

Java 如何使用传递给main方法的参数从php调用可执行jar,java,php,jar,executable-jar,Java,Php,Jar,Executable Jar,我已经创建了一个可执行jar,它工作得很好。出于测试目的,我在main方法中使用了一个虚拟变量 相反,我需要传递一个字符串变量,同时从php调用这个可执行jar 简言之,我需要: 从PHP调用可执行jar 在调用jar时,我需要将一个字符串变量从PHP传递到可执行jar中类的主方法。 我怎样才能完成上述工作 shell_exec("java -jar your_JAR.jar arg1 arg2"); 您也可以通过使用而不是shell_execute来执行Java,给它$output和&$re

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

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

简言之,我需要:

从PHP调用可执行jar 在调用jar时,我需要将一个字符串变量从PHP传递到可执行jar中类的主方法。 我怎样才能完成上述工作

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

您也可以通过使用而不是shell_execute来执行Java,给它$output和&$return_var变量查看链接的手册页面,并查看调用后它们包含的内容。

我从未使用过PHP,但它有运行已安装应用程序的机制吗?例如,可以通过PHP运行批处理文件,如果可以,则可以传递此参数。java-jar jar文件您的参数exec链接已失效。