PHP——调用java文件中的方法

2024-08-16 12:44:42 浏览数 (1)

前言

数据传参加密

步骤

打jar包

将java文件打包成java包

代码语言:javascript复制
C:UsersAdministrator.KINGDesktop>javac -encoding UTF-8 Cipher4Uitl.java

C:UsersAdministrator.KINGDesktop>jar cvf Cipher4Uitl.jar Cipher4Uitl.class

部署jar包

  1. 部署JavaBridge JavaBridgeTemplate721.war 下载JavaBridgeTemplate721.war文件,放到tomcat的webapps目录并启动tomcat
代码语言:javascript复制
/usr/local/tomcat/bin/startup.sh 
上传上传
代码语言:javascript复制
http://<域名>:8080/JavaBridgeTemplate721/java/Java.inc
访问访问
  1. 上传jar包 将jar包上传到java的jre的扩展目录下
上传jar包上传jar包

测试

  1. 配置PHP.ini文件 配置完成后不要忘记重启服务
  1. 调用java方法后获取值一定要注意,一定要用java_values(),不然你就可以看到你打印的对象里面会提醒你要使用java_values方法
代码语言:javascript复制
 $sign            =  java_values($Cipher4Uitl->return32MD5($channelId.$time.$env.$appKey));
 $env             =  java_values($Cipher4Uitl->byte2hex($Cipher4Uitl->Aes256Encode($phoneJson, $Cipher4Uitl->hex2byte($cipkey))));

0 人点赞