В классе PHP JAVA bridge не найдены полные шаги, если кто-то знает, что ошибка пути

Ну, у меня такой простой вопрос, у меня есть один файл класса с именем apple.class, а также у меня есть файл apple.jar.

Теперь файл apple.class я помещаю в C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ webapps \ JavaBridge \ WEB-INF \ classes \ яблок.class

Второй файл apple.jar, который я помещаю в C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ webapps \ JavaBridge \ WEB-INF \ lib \ яблок.jar

Сейчас я пытаюсь создать объект файла apple.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

Так что, если кто-то, пожалуйста, помогите мне, сообщив мне, что мне не хватает и как я могу создать объект класса яблок. И мой второй главный вопрос — я поставил файлы в правильном месте, почему я все еще получаю ошибку.

Примечание: вопрос, который я нигде не нашел, и где бы я ни находил, это не идеальные шаги, поэтому я очень признателен, если кто-то может предоставить его шаг за шагом, и, пожалуйста, не делайте этот вопрос таким же, как любой другой вопрос, поскольку это не так.

0

Решение

Имена классов чувствительны к регистру. Вам нужна заглавная буква J в Java …

$myobj = new Java("apples");

Возможно, вам придется включить пакет в вызов, например;

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

Надеюсь это поможет.

0

Другие решения

Других решений пока нет …