Okay, nu prøver jeg at få sat min php-installation (4.3.10) op så jeg
kan kalde Javaklasser fra php. Jeg har følgende simple php-side:
<?php
$formatter = new Java('java.text.SimpleDateFormat',
"EEEE, MMMM dd, yyyy 'at' h:mm:ss a
z");
echo $formatter->format(new Java('java.util.Date'));
?>
Der giver følgende simple fejlbesked:
Fatal error: Cannot instantiate non-existent class: java in
D:\specinst\Apache2\htdocs\grate\java.php on line 2
I min php.ini har jeg følgende:
extension=php_java.dll
[Java]
java.class.path = .\extensions\php_java.jar;d:\specinst\Apache2\htdocs\grate
java.home = "C:\Program Files\Java\jdk1.5.0"
java.library = "C:\Program Files\Java\jre1.5.0\bin\client\jvm.dll"
java.library.path = .\
Jeg har også prøvet den korte form af filnavnene (C:\progra~1\...) uden
at det gjorde nogen forskel. Jeg er sikker på at stierne passer. Både
php_java.jar og php_java.dll ligger både i \php og \php\ext. Nogen gode
idéer?
\\kristian
--
Thomas Madsens fremragende guide til sikring af Windows:
http://home18.inet.tele.dk/madsen/windows/tjenester/