gpt4 book ai didi

java - 从 php 代码运行 -jar 文件

转载 作者:行者123 更新时间:2023-12-01 19:14:20 27 4
gpt4 key购买 nike

我想从我的 php 脚本运行 -jar 文件,我的 -jar 文件通过命令行完美运行,但我想将它集成到我的网站,但它无法正常工作,也没有给我提供任何错误。我的代码如下

if (isset($_POST['Export'])) { 
exec('java -Xmx1024M -jar C:\UploadTest-1_2.jar http://localhost:8080/packaging/Package C:\book\testbook.pdf –pass park345');
echo 'export button clicked';
}

输出是:
单击导出按钮,但 -jar 没有执行必要的操作。

最佳答案

  • Java 是否在路上?

尝试使用“java -version”命令,如果没有得到输出,则 Java 不在 PHP 环境中定义的 PATH 上。

  • 环境是否已被锁定?

运行 PHP 代码时,通常不允许发生任何类型的执行,因为人们可能会尝试劫持 PHP 环境,将代码放置在不存在的服务器上。这意味着您必须考虑任何类型的 chroot、acl 控制、权限、selinux 和 Web 服务器配置,这些配置使得在没有明确了解(这意味着事先配置)应用程序应该运行的情况下运行项目变得更加困难允许运行。

关于java - 从 php 代码运行 -jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7389506/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com