Андрей Халецкий
3562 сообщения
#15 лет назад
Стулкнулся с задачей использовать класс написанный на Java в ПХП скрипте (если интересно - на джаве написана часть отвечающая за транзакции, предоставляется банком, менять нельзя).

В примерах кода красиво написано:

//Init the Merchant class and start the transaction
$IMA = new Java ("lv.konts.ecomm.merchant.Merchant","D:\\merchant.properties");


Внимание вопрос, как заставить интерпритатор ПХП понять конструкцию?
Максим В.
731 сообщение
#15 лет назад
Напишите ошибку, которую выдает интерпритатор.
Андрей Халецкий
3562 сообщения
#15 лет назад
PHP Fatal error: Class 'Java' not found in D:\\AppServ\\www\\avtolit_eu\\_lib\\ecomm_pay.lib.php on line 20
Андрей Халецкий
3562 сообщения
#15 лет назад
Оффтопик
А темы про демпинг тем временем штурмуют топ =)
Сергей Ф.
83 сообщения
#15 лет назад
Задача нетривиальная, просто так класс, написанный на одном языке программирования, использовать в другом нельзя. Поищите в Гугле, я ввел запрос, такая тема на буржуйским форумах подымалась, мельком глянул - есть вариант передачи данных по HTTP-протоколу (например, через SOAP)
Андрей Халецкий
3562 сообщения
#15 лет назад
Очевидно - что задача не тривиальна иначе топика бы не было.

Возмонжо кто-то сталкивался с такой задачей.
Максим В.
731 сообщение
#15 лет назад
А PHP собран с подержкой Java?
В PHP.ini все настройки Java указаны верно?
Файл jvm.dll скопирован в system32?

И еще если можно phpinfo.
Максим В.
731 сообщение
#15 лет назад
Ну как там с Java?
Андрей Халецкий
3562 сообщения
#15 лет назад
Вроде пошло, как доделаем - отпишу что и как.
Николай Т.
205 сообщений
#15 лет назад
Интерпретировать пхп через яву нада, таким образом php на гуглокоде запустить можно.
Андрей Халецкий
3562 сообщения
#15 лет назад
Нет, я конечно встречал извращения, но что бы так...