【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行

这篇具有很好参考价值的文章主要介绍了【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、背景描述

测试环境(Linux)的代码(jar包)拉取到本地电脑(Windows10),然后连接本地电脑上的数据库并在本地电脑运行。

前提:Windows10电脑,jar包文件,本地电脑已安装好MySQL数据库。

需求:需要将下面jar包中配置文件的数据库连接地址修改成本地电脑连接地址,并把修改后的配置文件重新打进jar包运行程序。

【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行,技能类相关,项目部署,java,jar,开发语言

二、操作步骤

2.1 解压jar包

首先,打开命令提示符窗口,cd进入到 jar包 所在的目录。

【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行,技能类相关,项目部署,java,jar,开发语言命令解释:

dir:是在Windows下的查看当前文件夹下内容的命令(同Linux系统下的 ll 命令)。

在cmd命令下执行 jar -xvf iotp-adss-V1.0.0.3.jar 解压jar包

命令如下:

jar -xvf iotp-adss-V1.0.0.3.jar

结果示例:

【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行,技能类相关,项目部署,java,jar,开发语言

2.2 修改配置文件

修改 BOOT-INF\classes\application-test.yml 中的数据库连接 url: jdbc:mysql://127.0.0.1:3306/(原来是 jdbc:mysql://192.192.192.55:3306),并把连接测试环境数据库账号和密码改成本地连接的账号和密码保存。

【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行,技能类相关,项目部署,java,jar,开发语言

2.3 重新打成jar包

命令:

jar -uvf0 iotp-adss-V1.0.0.3.jar BOOT-INF

然后回到cmd命令中执行 jar -uvf0 iotp-adss-V1.0.0.3.jar BOOT-INF
此命令表示将修改后的BOOT-INF文件夹重新压缩到iotp-adss-V1.0.0.3.jar包中。

【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行,技能类相关,项目部署,java,jar,开发语言

2.4 确认是否修改成功

再使用解压工具打开 jar包,查看端口确实改好了(也可以解压后看),如下图所示:

【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行,技能类相关,项目部署,java,jar,开发语言

2.5 运行程序

在Windows系统下运行 jar 包程序。

命令:

java -jar iotp-adss-V1.0.0.3.jar

jar 包成功运行:
【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行,技能类相关,项目部署,java,jar,开发语言

本文完结!文章来源地址https://www.toymoban.com/news/detail-519906.html

到了这里,关于【Java用法】windows10系统下修改jar中的文件并重新打包成jar文件然后运行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于exe4j如何将java jar包打包成windows系统exe可执行文件,并包含JDK环境,超详细教程

    最近做了几个javaFX桌面软件,因为是maven项目,最后打包出来的是jar包,windows系统下要运行jar包,首先要安装JDK环境,然后敲命令:java -jar xxx.jar,才能运行程序,这样会显得很麻烦。而且前提是用户已经安装了JDK环境,所以实用性大大降低。这时就需要把jar包转化成exe可执

    2024年04月28日
    浏览(34)
  • 使用jd-gui反编译修改jar包里的.class并重新生成新jar

    准备工具:jd-gui.exe反编译工具 下面以我本地修改 graphql-java-15.0.jar 包为例: 准备jar包,新建origin文件夹,将jar包通过win.rar或当前文件夹cmd运行解压命令 jar -xvf graphql-java-15.0.jar 解压到origin文件夹内 使用 jd-gui工具 打开 graphql-java-15.0.jar 假如我要修改Assert.class,不要在 jd-gui工

    2024年02月15日
    浏览(29)
  • Java获取Jar、War包路径,并生成可编辑修改的本地配置文件

    本地的可修改配置文件的编写理应是一个很常用的功能,但由于数据库的存在,它鲜少被提及,大多数我们直接存储到数据库中了。 以至于现今,除了没接触数据库的新手时常使用它以外,它没有太多的出场机会。 也因此,其实很多人不太了解其中的存储机制以及可能存在

    2024年01月25日
    浏览(35)
  • java读取zip/jar包中的文件

    1、jar vs zip: jar 文件和 zip 文件都是归档文件,并且都经过压缩。事实上,jar 文件使用与 zip 文件相同的存档和压缩技术,所以 jar 文件实际上是一种特定类型的 zip 文件。(JAR 文件本质上是一个包含可选 META-INF 目录的 zip 文件。)这一切都意味着: 您可以使用与打开 zip 文件相

    2024年02月16日
    浏览(34)
  • Windows系统编写bat脚本启动,停止,重启Java服务jar包

    创建一个以bat后缀结束的文件,写入一下代码: 在Windows系统上面创建 start.bat 启动jar包脚本编辑以下内容: 给窗口命名:“jeeplus-gateway”,如果是微服务的话方便查看 在Windows系统上面创建 stop.bat 停止jar包脚本编辑以下内容: 重启jar包就是将两个合并到一起: 双击 bat文件 确

    2024年02月03日
    浏览(54)
  • Python3.10动态修改Windows系统(win10/win11)本地IP地址(静态IP)

    一般情况下,局域网里的终端比如本地服务器设置静态IP的好处是可以有效减少网络连接时间,原因是过程中省略了每次联网后从DHCP服务器获取IP地址的流程,缺点是容易引发IP地址的冲突,当然,还有操作层面的繁琐,如果想要切换静态IP地址,就得去网络连接设置中手动操

    2024年02月03日
    浏览(38)
  • 关于安装win10系统的时候出现的提示,使用其他标明64位的安装光盘。在插入光盘时,将自动重新启动windows安装程序的解决办法。

    更换win10镜像文件,下载就好,win10 下载地址:https://next.itellyou.cn/Original/#cbp=Product?ID=f905b2d9-11e7-4ee3-8b52-407a8befe8d1

    2024年02月11日
    浏览(42)
  • 【Windows 10 驱动程序 已解决】重装 Win 10 系统后 电脑无法识别外接屏幕。投影:你的电脑不能投影到其他屏幕。请尝试重新安装驱动程序或使用其他视频卡。

          我的电脑是笔记本 联想拯救者 R720、 系统是 Windows 10 专业版 22H2、显示器接口是 HDMI   如果你在安装好系统后 联网 并且没有动系统 服务 : Windows Update ,那么在电脑识别到有可用的外接屏幕时(插入 HDMI 线后将听到一声类似插入 U 盘的声音),将会自动更新驱动

    2024年02月06日
    浏览(127)
  • windows系统怎么用注册表修改桌面文件路径

    方法/步骤: 1.调出运行窗口,输入regedit命令后回车打 开注册表。  2.在打开的注册表界面中依次展开以下路径,如图所示: HKEY_CURRENT_USER--〉Software--〉Microsoft--〉Windows--〉CurrentVersion--〉Explorer--〉user Shell Folders  3.随后在右侧找到并双击打开Desktop选项,将数值数据改为要保存

    2024年02月11日
    浏览(30)
  • Windows 10重新安装微软商店Microsoft Store

    网上大多数都是打开Power Shell之后 输入add* xxxx(一大堆) 命令在线安装 但是大部分都没有什么卵用 这里介绍一种离线安装的方法 浏览器打开 https://store.rg-adguard.net/ 以 PackageFamilyName 方式搜索 Microsoft.WindowsStore_8wekyb3d8bbwe 然后找到以下内容 这里根据自己电脑的配置选择,建议把

    2024年02月06日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包