jar包解压后再打包为jar
方式一 : 使用压缩工具
这里使用的winRar (或360压缩)工具
- 如图,这是一个可运行的jar包
解压jar
1.1 先将jar包的后缀名改为.zip,得到压缩包如图
1.2 解压压缩包
解压后得到文件夹:
这个时候可以根据需要替换或者修改其中的文件,之后再将它打包为jar重新打包为jar
2.1 在文件夹内部 全部选中文件然后打包,注意是文件夹内部,不然打出来的包可能会多出来一层
2.2 打包配置
注意:如果原来的jar包中依赖的有其他的jar,如图
需要将这些依赖的jar包排除在压缩文件队列中,不然会造成二次压缩
:
2.3 压缩后得到一个zip格式的压缩包
直接改后缀为.jar
运行
错误示例:
- 依赖的jar被重复压缩会出现
jar包解压后再打包为jar相关推荐
- springboot jar包解压后运行
执行jar -xvf demo.jar 解压后得到以下目录: BOOT-INF META-INF org 在解压后的目录下执行cmd命令: java -Xdebug -Xnoagent -Djava. ...
- Java jar包解压
对于一些jar包,我们想实现对其的解压操作,在网上也搜索了很多资料,现在分享一个能用的,后续碰见其他比较好用的也会陆续在博客上面更新 比如我们有一个jar包test.jar,想让解压,只需要unzip ...
- matlab jar包,Matlab 將m文件打包成jar包 (二)使用jar包
一.准備工作 1.在java工程文件夾(此處即desDesign)下新建lib文件夾,用於存放需引用的jar包: 說明: 因為是matlab打包的jar包,需要依賴matlab中的相關函數,所以要將j ...
- java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法
下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...
- jar包的解压和重新打包
前言 遇到一个项目,乙方需要升级依赖版本,由于之前提供乙方的已经版本已经更新了,需要在现有的版本jar包上更新依赖. 方法 解压jar包 #解压esb.jar包 jar xvf esb.jar #解压 ...
- 【Java】jar解压后重新打成jar,不依靠开发工具
一.背景: 参考了网上的经验和Java在dos中的语句,实现将jar包解压成文件夹修改其中配置文件,在不依靠开发工具的情况下重新打回jar包. 二.具体步骤 1.如图所示,其他的是lib ...
- linux zip 包解压失败
linux zip包解压失败 Linux 下,使用unzip解压时,报错: $ unzip LINUX.X64_193000_db_home.zip 报错: Archive: LINUX.X64_19 ...
- AndroidStudio生成自定义的混淆jar包(同时将assets目录打入jar包)(二)(by 星空武哥)
转载请标注原文地址:http://blog.csdn.net/lsyz0021/article/details/53107595 在以前曾经写过两篇文章,关于是生成jar包和引用jar的文章,建议先看 ...
- JAR包命令解压以及再命令打包
1.将JAR包进行解压 新建一个和jar包名称相同的文件夹,如test/,然后将jar包放进去,在文件夹内执行命令: jar -xf test.jar 2.重新打成JAR包 在test/路径下执行命令 ...
- Jar包反编译后修改源码再编译
Jar包反编译后修改源码再编译 文章目录 Jar包反编译后修改源码再编译 1. 场景 2. 详细步骤 2.1 查看源码 2.2 生成源文件 2.3 构建项目 2.4 编译成jar包 3. 参考链接 1 ...
最新文章
- 返回顶部的js实现(jQuery/MooTools)
- 记录git常用操作命令
- [转]《JAVA与模式》之责任链模式
- elasticsearch插件(4)
- springboot使用jdbc连接mysql数据库
- 通过Dapr实现一个简单的基于.net的微服务电商系统(十八)——服务保护之多级缓存...
- 利用python模拟菜刀反弹shell绕过限制
- 剑指Offer值字符串的排列
- python将数据写入txt文本文件
- linux格式化磁盘fdisk,linux下使用fdisk工具为磁盘分区格式化
- 各国程序员薪资水平,咱有点惨...
- 基于GoogleMap,Mapabc,51ditu基于GoogleMap,Mapabc,51ditu,VirtualEarth,YahooMap Api接口的Jquery插件的通用实现(含源代码下载)
- 猪懂傻改之《powershell 代码规范》
- python数据科学导论_数据科学导论:Python语言(原书第3版)
- esxi服务器更换硬盘,ESXi下磁盘分区删除步骤详解
- Boolean初始值是什么?
- Git - 安装与配置
- 《从你的全世界路过》读后感
- 文明重启怎么做RUST堡垒_文明重启怎么地下建房-地下建房技巧
- [附源码]Java计算机毕业设计SSM潮购购物网站
热门文章
- sqlplus / as sysdba ORA-01017
- JAVA之JDBC数据库连接池(超详细介绍)
- 2022.3.27 学习韩顺平老师java基础
- cad2010多个文件并排显示_CAD2010如何设置 使一个窗口打开多个文件,并排显示(和360浏览器类似的并排缩略)?...
- 语音社交app源码,更改ProgressBar颜色(圈圈)
- 这个神器5秒20个爆款标题,关键还免费,做自媒体不会写标题?
- dkplayer 延迟_阿里云播放器SDK使用说明
- 导论II大作业提交-辩论计时器代码
- 【交换机在江湖】实战案例二十九 MSTP配置示例
- AFR 去嵌 Deeembedding 软件工具