最近公司项目中引入第三方支付,闲暇之余尝试通过php_java_bridge来调用平台提供的jar包。期间其实踩了不少的坑,跨语言平台互相调用确实挺麻烦的,最终也仅在本地测试环境调试成功,事实上如果要部署到生产环境还将有不少的坎要过。这里先稍作整理,后续有机会继续完善。有需要通过php_java_bridge来调用java类及jar包的朋友请谨慎参考。

现已经配置成功,已整理在新博文中,地址:https://blog.csdn.net/qq_41962562/article/details/103009503

php_java_bridge相关:

1、PHP-Java-Bridge使用笔记(新测有效,虽然不够详细,但大方向是正确的):
https://www.cnblogs.com/h2zZhou/p/5165268.html
https://www.jb51.net/article/55451.htm

其它参考文章:

1)、PHP通过php-java-bridge调用JAVA的jar包里class类:
http://www.piaoyi.org/php/php-java-bridge-jar-class.html

2)、PHP+JavaBridge完整环境配置:
https://www.cnblogs.com/gaopeng8911/archive/2012/11/23/2784971.html
双击运行JavaBridge.jar,应该会弹出一个可以选择的对话框,如果没有弹出,
是因为没有安装JDK或者文件关联错误,解决方法是安装JDK或者运行
javaw -jar JavaBridge.jar SERVLET_LOCAL:8080 &

PS:如果需要开机启用,配置:
/etc/rc.local 添加开机启动
java -jar JavaBridge.jar所在绝对路径 SERVLET_LOCAL:8081 &

3)、PHP-Java-Bridge的使用(平安银行支付功能专版)_PHP_WEB
http://www.jet-almost-lover.cn/Article/Detail/156616

java开发相关:

1、.jar文件运行及查看:
https://jingyan.baidu.com/article/d2b1d102c5e5815c7e37d4be.html

2、eclipse导入了jar查看不了源码解决方法(亲测有效,原来安装的其它反编译软件要卸载):
https://www.cnblogs.com/jianshuai520/p/9267273.html

3、【黑马】最新Java基础强化eclipse版:
https://www.bilibili.com/video/av45569853

Base64加解密:

1、php对接java现实加签验签的实例
https://www.jb51.net/article/98235.htm

2、Java如何进行Base64的编码(Encode)与解码(Decode)
https://www.cnblogs.com/alter888/p/9140732.html

3、PHP+JAVA实现RSA互通加密解密:
https://www.jianshu.com/p/a79c78e17f6f
从PFX文件中获取私钥、公钥证书、公钥(亲测有效,代码整洁,注释明了):
https://www.cnblogs.com/kungfupanda/p/9012170.html

composer相关:

composer update 出现如下错误:Content-Length mismatch

解决:更换源

composer config repo.packagist composer https://packagist.phpcomposer.com

安全相关:

1、使用screw plus来保护php代码安全
https://blog.csdn.net/bupt073114/article/details/81713985

PHP通过php_java_bridge调用第三方支付相关java类及jar包的一次尝试相关推荐

  1. Eclipse中将java类打成jar包形式运行

    记录一次帮助小伙伴将java类打成jar包运行 1.创建java project项目 file > new > project > java project 随便起一个项目名称,fi ...

  2. c调用java jar_C#调用java类、jar包方法。

    一.将已经编译后的java中Class文件进行打包:打包命令JAR 如:将某目录下的所有class文件夹全部进行打包处理: 使用的命令:jar cvf test.jar -C com/ . 其中tes ...

  3. 几个不错的java类、jar包及其依赖查找网站。。。

    为什么80%的码农都做不了架构师?>>>    开发过程中有时需要查找类对应的jar包及其依赖,并且要能够下载... 之前都是用的以下两个(第一个还是不错,第二个比较垃圾,很多都查不 ...

  4. java类打成jar包(小游戏等)

  5. [Java基础]-- 调用第三方支付接口

    1.调用第三方支付接口参考 http://blog.csdn.net/saindy5828/article/details/6800331点击打开链接 2.举例 一般情况下,各个支付平台都会给我们一个 ...

  6. B2C电商网站调用第三方支付平台流程

    电子商务网站,支付服务有两种实现方式: 1支付服务实现了银行的转账功能 2支付服务需要调用第三方的支付平台代理完成转账功能 其中,第二种方式,调用第三方支付平台的流程图如下:拿调用支付宝来举例,字母r ...

  7. Java通过JNI调用C++动态链接库dll,并打在jar包内 ——JNA-JNI(一)

    Java通过JNI调用C++动态链接库dll,并打在jar包内--JNA-JNI(一) 系列文章: Java通过JNI调用C++动态链接库dll,并打在jar包内 --JNA-JNI(一) Java使 ...

  8. java项目打jar包

    http://www.cnblogs.com/tianguook/archive/2012/03/14/2396335.html java项目打jar包分为2种情况: 一.java项目没有导入第三方j ...

  9. java项目打jar包的两种情况

    java项目打jar包的两种情况 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 1.  1 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1.  首先在Ecl ...

最新文章

  1. 文件夹的位置_win10添加网络位置向导 提示:‘输入的文件夹似乎无效。请选择另一个’解决方法...
  2. cass道路道路设计参数文件命令为什么没反应_为什么MySQL不建议使用delete删除数据?...
  3. Xcode升级后插件失效的原理与修复办法
  4. CVPR 2018 STRCF:《Learning Spatial-Temporal Regularized Correlation Filters for Visual Tracking》论文笔记
  5. Rsa2加密报错java.security.spec.InvalidKeySpecException的解决办法
  6. tutte定理证明hall定理_人教社课本现低级错误?“爱因斯坦用相对论证明勾股定理”...
  7. Serena Dimensions 介绍
  8. 排错“未能封送类型,因为嵌入数组实例的长度与布局中声明的长度不匹配”...
  9. web.py开发web 第一章 Hello World
  10. 本地项目怎么推送到码云_如何将本地项目放到码云(gitee)上
  11. 编写python代码估算sin(x)的值
  12. 编译安装nginx-1.6.0
  13. 32岁程序员推拿一小时差点丧命!医生说按错这个地方
  14. 123 Python程序中的线程操作-协程
  15. react 怎么获取表格_React之表格操作
  16. PDF转JPG的工具
  17. NEMA-0183(GPGGA,GPRMC,GPGSA,GPGSV,GPVTG)详解
  18. 电脑时间显示到秒 设置电脑显示时间为秒
  19. 二.LVGL学习——(lv_obj基础对象)
  20. 优化 RxJS 改造示例

热门文章

  1. 微信小程序 侧栏分类三:数据从后台查询
  2. 很搞笑的一个视频,作者狠有才!
  3. 图像增强(2)-- 3GGMM
  4. Android学习笔记:WebView
  5. 迅为iTOP-STM32MP157开发板双核cortex-A7,单核cortex-M4介绍
  6. 关于SeekBar的简单介绍
  7. C语言学习笔记:(五)结构化程序设计方法与顺序程序设计举例
  8. 网络2--常用的UDP端口
  9. php获取xml cdata_php提取cdata内容
  10. 从零开始搭建Linux嵌入式开发环境