我知道这个问题并不新鲜,但是经过足够的谷歌搜索后我发布了这个问题。
我有一个我无法控制的jar文件。我的意思是我没有在那里编写Java类,我所知道的是它中有一个名为“hist”的类,它接受两个数组并输出输出。现在我必须使用PHP在名为“histvol.jar”的jar文件中调用此类“hist”。我已经安装了PHP / Java Bridge并且安装正确 但是我不明白如何在PHP中调用这个jar文件以及放置这个jar文件的位置。
这就是我所做的:
<?php
require_once("http://localhost:8080/JavaBridgeTemplate621/java/Java.inc");
$System = java("java.lang.System");
$myclass=java("histvol");
echo $System->getProperties();
?>
预计会出现{p> Class not found
异常,因为我没有在PHP的任何地方调用它,但我该如何调用呢?
我迷路了,请帮忙(我不知道Java的一句话)。
答案 0 :(得分:4)
好的,我终于明白了,我必须这样做: -
$myclass=new java("histvolone.histvol");
而不是
$myclass=new java("histvol");
有效!