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


PHP JAVA bridge class not found complete steps if anyone know as path error

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

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

我放在C:''Program Files''Apache Software Foundation''Tomcat 7.0''webapps''JavaBridge''WEB-INF''lib''apples.jar 中的第二个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

所以,如果有人能帮我,让我知道我缺少了什么,以及如何创建apples类的对象。我的第二个主要问题是,我把文件放在了正确的位置,为什么我仍然会出错。

注意:我在任何地方都没有发现这个问题,无论我在哪里发现它都不是完美的步骤,所以如果有人能一步一步地提供,我将不胜感激,请不要把这个问题和其他任何问题一样相似。

类名区分大小写。在Java中你需要一个大写的J。。。

$myobj = new Java("apples");

你可能还得把包裹包括在电话里,例如;

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

希望这能有所帮助。

相关文章: