gpt4 book ai didi

java - 如何从 PHP 上的可运​​行 jar 获取输出

转载 作者:行者123 更新时间:2023-11-29 03:16:22 24 4
gpt4 key购买 nike

我是一名学习计算机工程的学生。

今天,我从命令行运行了一个可运行的 jar 文件。

可运行的 jar 文件仅包含如下 5 行代码。

public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}

我可以从命令行看到“Hello World”。

但是当我从 PHP 运行相同的可运行 jar 文件时,我只得到空输出。

这是来自 php 的代码

<?php
echo shell_exec("java -jar /Users/Test/Desktop/test.jar");
?>

在 PHP 上运行 jar 文件后如何获得输出?

提前感谢您的回答,抱歉我的英语不好。如果您不明白我的问题,请发表评论。

最佳答案

您必须将您的 Jar 文件放入 WWW 文件夹中,然后您将获得输出。

<?php
exec('java -jar search.jar -query "find my dog"', $output);
print_r($output);

?>

关于java - 如何从 PHP 上的可运​​行 jar 获取输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26327251/

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