#php调用jar包#
需求说明
接到一个需求,网站是使用php开发的帝国cms,现接到需求是需要对接一个系统 ,但系统里面有一个数据加密字段,需要使用jar包进行加解密。
技术解决方案,资源包解决一切。下载就行了,懒得看文字或图片的,直接点资源包下载,按图片操作就行了。
资源下载地址:
https://download.csdn.net/download/ktucms/88740923?spm=1001.2014.3001.5501
使用php-javaBridge来操作,原理就是配置一个jre的java运行环境,使用jre的一个服务,提供给php来调用。下面重点讲一下所需的软件以及环境配置。
所需的软件以及配置步骤
1。jre下载,我用的是jre8,只要下载jre就行了,jdk不用下载。配置环境变量。
打开cmd,输入java -version出现如下内容,代表安装成功
2。下载javaBridge,主要有javaBridge.jar包和java.inc封装好的函数库
切换到这个目录,执行以下命令,java -jar JavaBridge.jar按回车,出现以下内容
此时,可以点确定,关闭。然后再在浏览器里面打开。localhost:8080,出现如下图
代表安装成功,此时cmd窗口不要关闭。
3。打开网站目录,把准备好的libs类库,放到网站目录下的phpjava目录下面,再新建一个index.php用来测试。如下图
在index.php里面输入以下代码
用浏览器打开domain/phpjava/index.php输出以下内容