如果有人知道路径错误,PHP JAVA桥类没有找到完整的步骤

时间:2014-10-07 02:25:17

标签: java php classnotfound

好吧,我的问题很简单,我有一个名为apples.class的类文件,我也有apple.jar文件。

现在把Apple.class文件放在C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ webapps \ JavaBridge \ WEB-INF \ classes \ apples.class

我把第二个apples.jar文件放在C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ webapps \ JavaBridge \ WEB-INF \ lib \ apples.jar

现在,我正在尝试创建apples.class文件的对象,但我收到错误

java.lang.Exception: CreateInstance failed: new apples. Cause: java.lang.ClassNotFoundException: apples 

我的代码是:

require_once("java/Java.inc");

        exec("java apples", $output);
        print_r($output);//working so my javaphp bridge is fine 

     $myobj = new java("apples"); //not creating object and return me above error

所以,如果有人请让我知道我错过了什么,以及如何创建苹果课的对象,请帮助我。我的第二个主要问题是我把文件放在正确的位置,为什么我仍然得到错误。

注意:问题我找不到任何地方,无论我发现它在哪里都不是完美的步骤,所以如果有人可以一步一步地提供这个问题,请不要将此问题视为类似于任何其他问题,因为它不是。

1 个答案:

答案 0 :(得分:0)

类名区分大小写。你需要Java中的大写字母J ...

$myobj = new Java("apples");

您可能还必须在调用中包含该包,例如;

$myobj = new Java("com.fruit.apples");

希望这有帮助。