Hi,
i installed the following ports on freebsd4.4:
mysql323-server, apache13-modssl, mod_php4 port, jdk(1.1.8)
and want to have php java/ext support. I added the following lines in the configure.php
script of the mod_php4 port.
JAVA "Java Support" ON \
\"JAVA\")
echo "CONFIGURE_ARGS+=--with-java=/usr/local/jdk1.1.8"
;;
my php.ini script:
extension=libphp_java.so
[Java]
java.class.path = /usr/local/lib/php/php_java.jar
java.home = /usr/local/jdk1.1.8
java.library = /usr/local/lib/php/20010901/libphp_java.so
java.library.path = /usr/local/lib/php
my javatest.php programm:
<?php
$system = new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")." <br>\n";
print "Java vendor=".$system->getProperty("java.vendor")." <p>\n\n";
print "OS=".$system->getProperty("os.name")." ".
$system->getProperty("os.version")." on ".
$system->getProperty("os.arch")." <br>\n";
$formatter = new Java("java.text.SimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter->format(new Java("java.util.Date"))."\n";
?>
I got the following error in the browser window:
Fatal error: Cannot instantiate non-existent class: java in /usr/local/www/data.default/javatest.php on line 3
Any idea ?
regards thomas