首页 > 其他分享 >使用jd-gui修改Jar包文件详细操作步骤

使用jd-gui修改Jar包文件详细操作步骤

时间:2022-10-22 12:34:15浏览次数:77  
标签:package jar gui Jar 修改 jd 操作步骤 class

在开发的时候,尤其是有遗留项目没有源代码的时候,或者引用第三方jar包,需要修改包中一些配置或者简单的逻辑判断,这时候可以直接用jd-gui修改包文件实现

  1. server_base-1.0.3 目前没有源码,直接修改Jar的Class文件
  2. 修改流程如下
  • 用到的工具jd-gui,到官方下载即可
  • 用jd-gui打开要修改的jar,并找到要修改的class

主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。

使用jd-gui修改Jar包文件详细操作步骤_系统架构

  • 查看要修改的class的package名字,打开Ide,新建package,新建的package名称应与修改的class的package名字保持一致
  • 在ide中或者其它编辑器中修改,然后添加新的逻辑或者配置,然后编译成class
  • 用压缩工具打开jar包,找到修改的文件,用修改后的class覆盖即可
  • 运行验证是否为预期效果
  • jd-gui:官方下载地址: ​​Java Decompiler​

主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。

喜欢的朋友记得给个关注~

标签:package,jar,gui,Jar,修改,jd,操作步骤,class
From: https://blog.51cto.com/sharepointchina/5785760

相关文章

  • Newtonsoft.Json笔记 -JToken、JObject、JArray详解
    在原来解析json数据是,一般都是用反序列化来实现json数据的解读,这需要首先知道json数据的结构并且建立相应的类才能反序列化,一旦遇到动态的json数据,这种方法就不使用。为了......
  • java -jar 的脚本示例
    #!/bin/bash#chkconfig:23458090#date:2022年3月21日#启动第一个jar包PID=$(ps-ef|grepruoyi-monitor-admin.jar|grep-vgrep|awk'{print$2}')if[......
  • Linux常用启动python和jar的后台运行命令
    1>通过端口查看是否启动并获取PIDlsof-i:端口号(例如,7777、4444、10000)2>关闭端口kill-9PID号(例如,kill-97777)3>启动imei.pynohuppython-uimei.py>/dev/null......
  • springboot项目引入自己开发的jar包的处理方法
    在开发过程中自己创建了一个jar包,调试没有问题,但是build的时候提示找不到jar包。这是因为在maven仓库中找不到自定义的jar包。解决办法:一种是将jar包安装到本地maven仓......
  • 【Jmeter】-调用JAR包方法中文乱码
    前言最近有个项目开发给了JAR包要做签名,可是Jmeter调用签名方法中文乱码。上网一顿查找,只能找到请求和响应中文乱码问题的解决方法,然却不能解决我的乱码问题(ಥ﹏ಥ)(ಥ﹏ಥ)(......
  • C# 将JArray转换为datatable
    ///<summary>///将JArray转换为datatable///</summary>///<paramname="dataArr"></param>///<returns></returns>......
  • SpringBoot2 集成xJar插件 动态解密jar包,避免源码泄露或反编译
    一、集成1.官方介绍地址手动加密:https://github.com/core-lib/xjarmaven插件集成:https://github.com/core-lib/xjar-maven-plugin2.添加仓库和插件第一种(不推荐使用)......
  • Maven项目不同jar包相同类名的引用问题
    本文简单记录下一个小问题问题描述:在一个Maven项目中,引用了两个jar包,其中两个jar包中,都含有个相同类(包名也相同),这个时候代码里使用该类,出现引用失败的问题如下图所示,......
  • Manjaro 系统中 pacman 常用命令
    //以下内容来源于网上,此处为转发备忘,希望帮助那些有需要的人对整个系统进行更新sudopacman-Syu升级软件包sudopacman-Syu安装或者升级单个软件包,或者......
  • 004.Dockerfile运行jar文件
    文件名为:po-1.0-SNAPSHOT.jar创建目录:/data/docker/springboot_demo目录下新建文件Dockerfile文件内容为:FROMopenjdk:11-jre-slimRUNapt-getupdateRUNapt-g......