php-java-bridge7调用自定义jar

然后直接调用:

<?php 
	require_once("JavaBridge/java/Java.inc");
	$test = new Java("com.fill.Te.Create"); //产生实例
	$props = $test->dCreate("D:/www/test/t/d99.pdf","howsss");

7之后没有require之类的函数.另付上安装教程就转的哈:

有的时候我们需要在PHP里调用JAVA平台封装好的jar包里的class类和方法,一般飘易推荐的做法是采用php-java-bridge做桥接,本文就来介绍一下大致的实现方法。

 

先简单说下php-java-bridge做桥接的实现原理

先打开java的一个监听端口,php调用java的时候,将对应的方法调用转发到java的指定端口,由java执行后再将结果返回给php。这种模式是一种比较典型的代理模式,php在这里成为了一个代理转发器,把java的类调用转发给后端的java执行

1、下载二进制的 JavaBridge.jar包、java/Java.inc库文件,下载地址:http://php-java-bridge.sourceforge.net/pjb/download.php

4、在JavaBridge.jar所在目录运行命令(先cd到所在目录) 

java -jar JavaBridge.jar SERVLET_LOCAL:8081 &

(加&是让其在后台运行)

或者直接带上日志等级

java -jar JavaBridge.jar SERVLET:8081 3 JavaBridge.log &

参考:

http://www.piaoyi.org/php/php-java-bridge-jar-class.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值