gpt4 book ai didi

java - 使用 php/javabridge 在 php 代码中运行 java 类文件

转载 作者:行者123 更新时间:2023-11-30 11:08:52 25 4
gpt4 key购买 nike

我已经设置了 php/java 桥接 this并且工作正常。

但问题是我无法在我的 php 代码中运行 java 类文件。

我的类文件test.java如下

  package recommander;
public class test
{
public static void main(String[] args)
{
System.out.println("good");

}
}

和我的 php 文件如下

 <?php 
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
$System = java("java.lang.System");
echo $System->getProperties();
exec("java test", $output);
print_r($output);
?>

但是当我运行这个 php 文件时,它会给我一个空数组并出现以下错误-

错误:无法找到或加载主类测试

需要帮助。

最佳答案

您收到的错误是因为您正在尝试编译未编译的 Java 文件。

确保通过以下方式在终端/命令行中编译 test.java 文件:

javac test.java

然后尝试编译新的 test.class 文件:

exec("java test", $output);

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

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