查了无数的资料
首先必须要jdk环境这个自己研究 我的是1.6的
1. 下载下来是JavaBridge.jar 我这个版本是6.2的
2.制作一个名为Hello.java
public classHello
{public static voidmain(String[] args)
{
System.out.println("php java bridge test");
}publicString getHi(){return "hi, every sudt linux member";
}
}
3.制作 把Hello.java 制作成 hello.jra
javac Hello.java
java Hello
jar cvf hello.jar Hello.class
4.把hello.jar 复制到你的jdk 环境下 例如:我的是ubuntu 环境 我复制到该目录下面
:/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/ext
5.启动JavaBridge.jar
win下面 直接可以点击 默认是8080端口
ubuntu 下面 执行命令
java -jar JavaBridge.jar SERVLET_LOCAL:8080 # 8080可以修改成自己的端口
6.现在就是测试了
创建 test.php
<?php $hello = new java("Hello");$hi = $hello->getHi();echo $hi;$php_hi = (string) $hi;var_dump($php_hi);
访问你的浏览器访问 domain.test.php
ps : 如果重新复制jar包
一定重新启动 java -jar JavaBridge.jar SERVLET_LOCAL:8080
原文:http://www.cnblogs.com/jiutong/p/3568417.html