本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-01jar包怎么解压指定目录-用命令解压jar文件方法
加载中难题叙述
如今根据SpringBoot的server jar包越来越大。在我们要想在独特情景下临时性改动jar包的具体内容开展认证时,例如稳定性测试或是常见故障清除,是不是必须再次装包文件上传?回答或许是全盘否定的。
解决方案
1.jar指令压缩包解压jar包。
##缓解压力servr.jarjar xvf server.jar2.改动文本文档。
改动环境变量。
用vi改动相同的內容。
改动类文档。
改动类文档,必须再次编译程序。
##在当今server缓解压力的文件目录下java -cp .:BOOT-INF/classes:BOOT-INF/lib/相匹配编译程序使用的jar包 cn/yu/Test.java留意:在linux网络服务器下,假如好几个jar包用灶具隔开,那麼Test.java应当被编译程序并放进包名纪录中。是的,要是没有源码,能够考虑到反编译软件。
3.再次包裝。
jar -uvh server.jar BOOT-INF/classes/cn/yu/Test.java留意:当jar被再次装包时,相对应的Test.java或环境变量应当依照jar的初始途径一致地储存。
最终
这时,新的server.jar是一个合理的jar。根据之上实际操作,不用再次编译程序,装包及其提交和公布每一个认证和检测。可是一定要在检测完统一版本号以后没有问题,还记得要记牢!