如何改别人的jar包配置信息再完成打包,windows操作下

如何改别人的jar包配置信息

笔者最近遇到了这个问题,别人已经封装好的jar包,我想改其的一个配置信息,并且要打成jar,我百度了很多,但是都说的不怎么清楚,我自己写一个白一点的。

我这里采用的是window下用cmd执行的解压缩命令:
cmd 这里需要进入放在jar包目录

jar -cvf 你的jar包名称

然后修改好配置信息,但是不要修改这个带.MFT后缀的文件,这个需要用他来完成jar生成的动作
修改好配置信息之后
在这里插入图片描述

 jar cvfm  1.你压缩jar的名称 2..MFT文件后缀的路径 3.压缩的目录(这里用./是压缩目录当前)

但这里有个坑,就是你要进入压缩目录内。

1.如果你在 压缩的目录不是当前的,而是加路径的话,生成的jar路径可能有问题,你可以导入你项目中,点开jar包,发现路径会多出一串

2.还有如果你压缩目录执行的不明确,生成的jar只有1kb

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows系统下,当您修Spring Boot的配置文件后,重新启动Jar时,可能会遇到配置不生效的问题。这通常是因为Spring Boot会优先加载打包Jar中的配置文件,而不是外部的配置文件。 为了解决这个问题,您可以采取以下几个步骤: 1. 确保您修配置文件是正确的,并且位于正确的位置。在Spring Boot中,默认的配置文件为`application.properties`或`application.yml`,应该放置在与Jar同级的目录下。 2. 检查是否存在多个配置文件导致冲突。有时候,可能会存在多个配置文件,而加载的顺序可能会影响配置的生效。请确保只有一个正确的配置文件存在。 3. 尝试使用命令行参数来指定外部配置文件。您可以使用`--spring.config.name`和`--spring.config.location`参数来指定要加载的配置文件的名称和位置。例如,您可以使用以下命令启动Jar:`java -jar yourAppName.jar --spring.config.name=custom-config --spring.config.location=file:/path/to/config/`。 4. 如果您使用了Spring Boot的DevTools,可能会缓存配置文件导致修不生效。您可以尝试在重新启动之前停止应用程序,并清除DevTools的缓存。 通过以上步骤,您应该能够确保修后的配置文件能够正确生效。如果问题仍然存在,请检查日志文件以获取更多详细信息,或者提供更多关于您的配置和环境的信息,以便我们能够更好地帮助您解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值