如何通过php在Xampp中执行jar文件
Posted
技术标签:
【中文标题】如何通过php在Xampp中执行jar文件【英文标题】:How to execute a jar file in Xampp through php 【发布时间】:2018-08-07 08:00:31 【问题描述】:我正在尝试在 Windows 中使用 XAMPP 从 php 脚本调用 jar 文件。像这样
echo shell_exec("java -jar printhello.jar $hello);
但它没有在浏览器上打印任何内容。从 XAMPP shell 我手动尝试了
java -jar printhello.jar "hello"
,它说以下错误“java”无法识别。但是,我已经在 Windows 上安装了 jdk。谁能帮我解决这个问题
【问题讨论】:
也许这可以帮助你。 ***.com/questions/16766464/… 你的java.exe在windows路径下吗? @xander 是 c:/Program Files/ 路径中的 java.exe。 【参考方案1】:将 JAVA 添加到 Windows 中的 Path 变量以使其成为全局变量 这个链接可以帮助你 https://www.java.com/en/download/help/path.xml
【讨论】:
我已经编辑了系统变量并在 Windows 中从 cmd 运行了相同的 jar 文件,但在 XAMPP 提供的 shell cmd 中它没有给出“java”无法识别 添加路径后有没有重启XAMPP 是的,我确实重新启动了 xampp 控制面板。 完全重新启动系统后,我让它工作了。谢谢!以上是关于如何通过php在Xampp中执行jar文件的主要内容,如果未能解决你的问题,请参考以下文章
从 php 执行 shell 脚本会在 Windows (Xampp) 上打开文件