php 调用java类_php 调用java类

查了无数的资料

首先必须要jdk环境这个自己研究 我的是1.6的

1. 下载下来是JavaBridge.jar 我这个版本是6.2的

2.制作一个名为Hello.java

69c5a8ac3fa60e0848d784a6dd461da6.pngpublic classHello

{public static voidmain(String[] args)

{

System.out.println("php java bridge test");

}publicString getHi(){return "hi, every sudt linux member";

}

}

69c5a8ac3fa60e0848d784a6dd461da6.png

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

69c5a8ac3fa60e0848d784a6dd461da6.png<?php $hello = new java("Hello");$hi = $hello->getHi();echo $hi;$php_hi = (string) $hi;var_dump($php_hi);

69c5a8ac3fa60e0848d784a6dd461da6.png

访问你的浏览器访问 domain.test.php

ps : 如果重新复制jar包

一定重新启动 java -jar JavaBridge.jar SERVLET_LOCAL:8080

原文:http://www.cnblogs.com/jiutong/p/3568417.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值