需求: php 后台对接另一个java 后台接口,需要一个加密算法但是php语言不支持这个加密算法(后台开发这样说的),故需要使用Java来做一个jar包,提供加密算法的方法,让php调用。
原始步骤:1. 下载intellij idea 新建一个项目,把算法依赖的第三方jar add 到project 中
2. file-projectstructure 新建一个empty jar 名命为xxx.jar
3. 新建java 类处理业务
4. file-projectstructure 新增output (把步骤3的class文件加入到jar 中)
5. file-projectstructure 新建清单文件 指定三个属性
Manifest-Version: 1.0
Class-Path: bcprov-jdk15-1.45.jar // 依赖的jar 路径
Main-Class: AES256Coder // 主函数所在的java 文件路径
jar 解压缩后如下:
WechatIMG11111.png使用 java -jar xxx.jar 运行ok
简化步骤: 分析结构后得 新增得java文件编译为class 所以直接编译后按照上图目录放好,再加入清单依赖理论上就可以了
网友评论