美文网首页
把依赖jar 的Java文件,合并到jar包中,重新打包jar

把依赖jar 的Java文件,合并到jar包中,重新打包jar

作者: Lz_Docker | 来源:发表于2021-03-25 14:04 被阅读0次

需求: 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 所以直接编译后按照上图目录放好,再加入清单依赖理论上就可以了

相关文章

  • 把依赖jar 的Java文件,合并到jar包中,重新打包jar

    需求: php 后台对接另一个java 后台接口,需要一个加密算法但是php语言不支持这个加密算法(后台开发这样...

  • 使用 jar 包运行项目时的资源文件定位问题

    背景 把 java 项目打包成 jar 包时,资源文件夹 resources 下的文件会被打包进 jar 包里面。...

  • Spring Boot Jar 包 配置、依赖文件分离

    为什么要配置、依赖文件分离: 1.在传统jar包中,所有文件都打包到一个jar包中,jar非常臃肿,在进行服务更新...

  • maven 配置 pom.xml 打包生成:单jar包/jar包

    生成jar包 2种方式:1.打包项目依赖的所有jar 生成单个jar包2.生成jar包 复制所需的依赖jar包到...

  • Javajar命令常见用法

    Java jar命令 常见用法 一、jar命令作用: 进行打包 -- 把多个文件打包成一个压缩包 -- 这个压缩包...

  • jar工具详解

    JAR 简介 JAR(Java Archive)文件格式能够将多个文件打包到单个归档文件中。通常,JAR 文件包含...

  • maven 打jar包的方式

    不包含依赖jar包 该方法打包的jar,不包含依赖的jar包,也没有指定入口类。 将依赖jar包输出到指定目录该方...

  • jar与war

    1. JavaSE包可以打包成jar包 jar(java归档文件)与平台无关 允许将多个文件打包成一个压缩文件 以...

  • jar命令

    jar的作用 jar(Java Archive)能够将多个源码、资源等文件打包到一个归档文件中。 jar是jdk自...

  • Maven项目打jar包

    把所有依赖的jar包打包到build的jar包里面,实现零依赖,在 下添加,: 执行 mvn assembly:...

网友评论

      本文标题:把依赖jar 的Java文件,合并到jar包中,重新打包jar

      本文链接:https://www.haomeiwen.com/subject/fkdptktx.html