在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
听说过ICE吧,那个复杂程度很高,需要掌握的东西很多!下面我们看看如何最简单的实现Php调用Java,请放心,当然可以保证是稳定运行的!!!参考官方:http://php-java-bridge.sourceforge.net/pjb/download.php OS: Ubuntu Server 10.04 LTS JDK: java version "1.6.0_21" Php: PHP 5.3.3 第一步:安装JDK,设置Java环境变量 下载:jdk-6u21-linux-i586.bin #./jdk-6u21-linux-i586.bin (执行该命令,即解压缩jdk,会生成一个目录,里面便是JDK) #vim /etc/profile 在文件最后写入: export JAVA_HOME=/usr/server/jdk1.6.0_21 #source /etc/profile 测试:执行java -version命令,如果显示版本信息说明安装成功,否则就是环境变量设置问题
第二步:安装Php-java-bridge 执行监听桥:(此步开启Java监听,注意8080为端口号,可以根据需要修改) #java -jar JavaBridge.jar SERVLET_LOCAL:8080
第三步:用例子说话,实现Php调用Java 创建测试目录 #mkdir -p /home/web/test/com/bsh #cd /home/web/test/com/bsh 创建java测试文件(HelloWorld.java) #vim HelloWorld.java package com.bsh; public class HelloWorld{ public String outPut(){ System.out.println("Hello World"); return "Hello World"; } } 编译: #javac HelloWorld.java 将生成的HelloWorld.class打包: 创建打包文件: #cd /home/web/test #vim menifest-pl 内容: Created-By: BshTest in-Class: com.bsh Main-Class: com.bsh.HelloWorld #jar cvmf menifest-pl bsh.jar com/bsh/HelloWorld.class #mv bsh.jar /usr/server/jdk1.6.0_21/jre/lib/ext (将自己的包文件,放入JDK扩展目录) 创建Php测试文件: 只需要下载Java.inc文件,该文件类似于Php下面的Java扩展 #vim test.php define("JAVA_HOSTS", "127.0.0.1:8080"); 访问这个test.php,你会看到经典的“Hello World”!!! |
2022-08-18
2022-07-29
2022-08-17
2022-09-18
2022-08-17
请发表评论