1 把JavaBridge.war 放到应用的虚拟目录下
2 在虚拟目录下,执行命令
java -classpath JavaBridge.war TestInstallation,在虚拟目录下会生成ext,java文件夹和test.php
3 编写自己的java class eg:
package net.cooleagle.test.php;
public class Test {
public String getString(){
return "String in java";
}
public static void main(String [] args){
Test test = new Test();
System.out.println(test.getString());
}
}
4 编译Test.java,然后把Test.class打包成jar(执行命令 jar cf Test.jar net.*
注意要Test.java所在包的根目录下执行该命令
)
5 把Test.jar放到虚拟目录下
6 改写test.php如下:
<?php
require_once("java/Java.inc");
java_require("Test.jar")
;
try {
$javastr = new Java("net.cooleagle.test.php.Test");
$str = $javastr->getString();
echo $str."<br>";
} catch (JavaException $ex) {
echo "An exception occured: "; echo $ex; echo "<br>/n";
}
?>
7运行test.php 输出:String in java。配置成功!!