PHP调用JAVA的实现_JavaBridge.jar的使用

本文介绍了如何在PHP中利用JavaBridge.jar调用JAVA类,实现跨平台的功能扩展。通过设置环境变量,启动JavaBridge.jar服务器接口,并在PHP中引入Java.inc,设置类库路径和编码,进而创建并执行JAVA类的方法。示例代码演示了调用系统属性及自定义JAVA类的方法。
摘要由CSDN通过智能技术生成

  JAVA的功能强大是众所周知的,PHP的简单易用也是勿用置于疑的,但偶尔会遇到PHP解决不了的问题--主要是证书的认证、处理等。于是有人便研究出了让PHP调用JAVA类的解决办法。

  网上有很多关于如何用PHP调JAVA的文章,但其中不乏需要使用*.dll的文章。用PHP的人都知道,*.dll的文件只能在windows下用,这和PHP跨平台的原则是相背的。所以研究不需要任何.dll文件的方案是有必要的,经过一段时间的测试,现将个从的经验总结下来。

  需要的文件:(可以从其官网上下载http://php-java-bridge.sourceforge.net/pjb/

  JavaBridge.jar--用于搭建WEB服务器接口的核心JAVA应用程序包。

  Java.inc--供PHP语言调用的方法包,主要是Java类。

  具体使用办法:

  首先运行JavaBridge.jar启动WEB服务器接口,在JavaBridge.jar所在目录运行命令:java -jar JavaBridge.jar SERVLET_LOCAL:8080。其中java如不在环境变量PATH中请使用绝对路径。(windows平台如果关联了jar文件到javaw可以直接双击JavaBridge.jar,选择SERVLET_LOCAL:8080然后单击确定;Linux平台可以在命令前使用nohup使用程序能持续运行;8080是常用端口,可以设置为其它端口)。

  接下来就可以编写PHP代码了:

<?php
//defin

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值