zoukankan      html  css  js  c++  java
  • PHP——调用java文件中的方法

    前言

    数据传参加密

    步骤

    打jar包

    将java文件打包成java包

    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
    /usr/local/tomcat/bin/startup.sh 
    

    上传

    http://<域名>:8080/JavaBridgeTemplate721/java/Java.inc
    

    访问

    1. 上传jar包
      将jar包上传到java的jre的扩展目录下
      上传jar包

    测试

    1. 配置PHP.ini文件
      配置完成后不要忘记重启服务

    2. 调用java方法后获取值一定要注意,一定要用java_values(),不然你就可以看到你打印的对象里面会提醒你要使用java_values方法

     $sign            =  java_values($Cipher4Uitl->return32MD5($channelId.$time.$env.$appKey));
     $env             =  java_values($Cipher4Uitl->byte2hex($Cipher4Uitl->Aes256Encode($phoneJson, $Cipher4Uitl->hex2byte($cipkey))));
    
  • 相关阅读:
    用python将博客园的文章爬取到本地
    2016.7.9
    2016.7.8
    2016.7.7
    2016.7.5
    2016.7.4
    2016.7.3
    2016.7.2
    2016.6.28
    2016.6.27
  • 原文地址:https://www.cnblogs.com/wangyang0210/p/12349087.html
Copyright © 2011-2022 走看看