Problem calling Java from PHP script
Posted
by Jack
on Stack Overflow
See other posts from Stack Overflow
or by Jack
Published on 2010-04-29T04:30:29Z
Indexed on
2010/04/29
4:37 UTC
Read the original article
Hit count: 414
I am working on windows. I am running PHP (5.1.3) scripts on Tomcat using PHP/Java bridge. Here is my simple code
//test.php
<?php
require_once("java\Java.inc");
$systemInfo = new Java("Test");
print $systemInfo->foo();
?>
Test.class is in the same folder as test.php. But the php file is not able to locate the test class and I get the following error -
Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: CreateInstance failed: new Test.
If I use a standard class like below. It works -
<?php
require_once("java\Java.inc");
$systemInfo = new Java("java.lang.System");
print "Total seconds since January 1, 1970:
".$systemInfo->currentTimeMillis();
?>
What should I do?
1)Should I copy my class to the standard location where all Java classes are kept. (What is this location?)
2) Do some changes in the php.ini file
© Stack Overflow or respective owner