Ich habe im Netz ausreichen Beispiele gefunden, mit den es möglich sein soll. Es gibt offenbar auch Menschen, die es geschafft haben... nur bei mir will es irgendwie nicht funktionieren.
Ein Beispiel-Code ist:
<?php
// get instance of Java class java.lang.System in PHP
$system = new Java('java.lang.System');
// demonstrate property access
echo 'Java version=' . $system->getProperty('java.version') . '<br/>';
echo 'Java vendor=' . $system->getProperty('java.vendor') . '<br/>';
echo 'OS=' . $system->getProperty('os.name') . ' ' .
$system->getProperty('os.version') . ' on ' .
$system->getProperty('os.arch') . ' <br/>';
// java.util.Date example
$formatter = new Java('java.text.SimpleDateFormat',
"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");
echo $formatter->format(new Java('java.util.Date'));
?>
Ich verwende Apache 2.2, PHP 5, JDK1.5.0_10 und php-java-bridge-4.0.1_j2ee
meine php.ini Einstellungen für Java sind wie folgt gesetzt:
extension=php_java.dll
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[java]
java.home="C:\Programme\Java\jdk1.5.0_10"
java="C:\Programme\Java\jdk1.5.0_10\bin\javaw.exe"
java.class.path="C:\Programme\PHP\ext\JavaBridge.jar"
java.library="C:\Programme\Java\jdk1.5.0_10\jre\bin\client\jvm.dll"
java.log_level=3
java.library.path="C:\Programme\PHP\ext\"
Ein phpinfo() zeigt auch alles korrekt an. Ich bin mir sicher, dass es eine "Kleinigkeit" in irgendeine Einstellung ist, leider zerbreche ich mir seit Wochen den Kopf über diese "Kleinigkeit".
Es gibt auch Hilfe-Seiten, wie z.B. PHP5, PHP/Java Bridge & Apache on XP PRO + SP2 and examples
oder
JAVA-Bibliotheken mit PHP nutzen unter Windows XP - matblog
Bitte, bitte hilft mir!!!!!!!!!!!