在linux环境下修改可运行jar包配置并重新打包步骤:

1)mkdir xxx

2)mv XXX.jar XXX

3)jar xvf XXX.jar

4)mv XXX.jar ../

5)vi XXXXX.properties

6)jar cvfM0 XXX.jar ./META_INF/MANIFAST.MF ./

重新生成的 XXX.jar 为修改过配置的可运行jar包

在linux环境上直接修改jar包配置,

1)vim XXX.jar

2)搜索配置文件 ./XXX.properties

3)回车,并执行编辑,方法与vi命令一样

4)保存文件内容,并退出vim 退出方法与vi命令退出方法一样

5)可运行jar包修改完成

以上两步联合操作,则可以修改springboot打成的可运行jar包中的lib下依赖包里的配置。

参数说明

-c创建一个jar包

-t显示jar中的内容列表

-x解压jar包

-u添加文件到jar包中

-f指定jar包的文件名

-v输出详细报告

-m指定MANIFEST.MF文件

-0生成jar包时不压缩内容

-M不生成清单文件MANIFEST.MF

-i为指定的jar文件创建索引文件

-C可在相应的目录下执行命令

linux打包java jar_在linux环境下修改可运行jar包配置并重新打包相关推荐

  1. java bat运行jar文件_windows下bat批量运行jar包

    1. 在cmd下,java -jar ***.jar 运行后窗口不能关,但如果有多个jar,则会有多个cmd的窗口,很难看 2. 在cmd下,javaw -jar ***.jar运行后窗口可以关,但如 ...

  2. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码

    具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...

  3. Linux系统安装Java和mysql并关联DBeaver,上传Springboot jar包,数据库如何防止黑客攻击

    Linux系统安装Java 安装版本jdk-8u171-linux-x64.tar.gz1,上传到linux的 root目录下 2,tar -zxvf jdk-8u171-linux-x64.tar. ...

  4. Windows下在后台运行jar包

    为什么80%的码农都做不了架构师?>>>    新建一个bat文件,输入: @echo off start javaw -jar xxx.jar exit 执行这个批处理程序就可以在 ...

  5. Windows服务器下在后台运行jar包

    新建一个bat文件,输入: @echo off start javaw -jar xxx.jar exit 执行这个批处理程序就可以在后台运行jar包了

  6. Linux系统编程及应用——ubuntu环境下

    Linux系统编程及应用--ubuntu环境下 程序由业务逻辑和系统访问两部分构成的.其中,业务逻辑是根据业务需求,按照设计好的逻辑规则,处理信息,与系统(平台)无关的:而系统访问则是利用操作系统所提 ...

  7. LINUX 降低密码复杂度,centos7 环境下修改root密码报错如下: BAD PASSWORD: it is too simplistic/systematic

    问题: centos7 环境下修改root密码报错如下: BAD PASSWORD: it is too simplistic/systematic 解决: 编辑/etc/pam.d/system-a ...

  8. linux 运行java jar_linux运行jar包、查看jar包进程、停止jar包

    要运行java的项目需要先将项目打包成war包或者jar包,打包成war包需要将war包部署到tomcat服务器上才能运行.而打包成jar包可以直接使用java命令执行.在linux系统中运行jar包 ...

  9. linux下运行jar包命令

    本人第一次给安卓的朋友做了迷你级别app的后台,但是一关xshell程序就终止了,因此将搜刮到的资料分享出来 阅览目录 linux下运行jar包的命令 详细介绍第三种方式 linux下的nohup命令 ...

最新文章

  1. PHP6 Web 开发读书笔记
  2. python字符串单个替换_如何用变量替换列表中的单个字符串?
  3. json支持的最大长度_Swifter.Json 可能是 .Net 平台迄今为止性能最佳的 Json 序列化库【开源】...
  4. 用软件测试管理效率,软件测试攻略(一):效率工具分享
  5. C#跨平台开源项目实战(WPF/Android/IOS/Blazor)
  6. python浪漫代码_五行Python代码实现批量抠图
  7. sql server ssl安全错误_渗透测试 丨 SQL注入的攻与防
  8. emacs+cedet解析源码定义位置
  9. rep( )函数--R语言
  10. 求轮廓最大内接圆(后续篇)---距离变换法
  11. Matplotlab可视化学习笔记(二):如何绘制柱状图
  12. 2019区块链将走向何方?硅谷知名投资大咖如是说
  13. 【生信分析】Analyzing RNA-seq data with DESeq2:输入数据和差异表达分析
  14. 什么是md5码,md5码有什么用?
  15. 西安交大软件学院推免远程面试夏令营分享
  16. 计算机培训教学准备,计算机教学计划锦集五篇
  17. FLiText: A Faster and Lighter Semi-Supervised Text Classification with Convolution Networks
  18. 怎么从服务器找回删除的照片,iphone照片删除了怎么找回 苹果手机照片彻底删除恢复方法...
  19. 基于虚拟机的黑群晖NAS+基于虚拟局域网的远程访问
  20. 搜狗2019校园招聘笔试-智能图像识别图像研究员

热门文章

  1. Tomcat9 运行startup文件,打开的窗口是乱码显示
  2. mysql安装mac 压缩包_MySQL8.0安装详解(图文版)
  3. 95-36-110-ChannelHandler-ChannelDuplexHandler
  4. Siddhi : Siddhi maven 仓库
  5. 【Mac】setremotelogin: Turning Remote Login on or off requires Full Disk Access privileges.
  6. Spring : Spring @Transactional 事物管理入口
  7. 12-贝叶斯算法(知识准备)
  8. 11-Elasticsearch的X-Pack
  9. Linux版本的ActiveMQ安装过程
  10. 索引体积_第16期:索引设计(MySQL 的索引结构)