如何反编译jar包,修改后再重新打包成jar包

createh52个月前 (02-01)技术教程17

一、下载反编译工具

下载地址:
http://java-decompiler.github.io/

选择jd-gui-1.6.6.jar包,然后下载到电脑的目录中,直接运行就可以了


二、运行jd-gui-1.6.6.jar进行反编译

把要反编译的JAR包拖到jd-gui工具进行反编译

file----save all sources 保存后生成一个.jar.src.zip压缩包,保存到指定的文件目录中

三、将反编译之后的zip压缩包解压后,在IntelliJ IDEA 中进行修改编辑java文件

加载后,对相应的文件进行修改

四、打包

File---Project Structure 配置相关信息

Project设置项目的SDK选择相应的JDK版本,然后设置JAR的存放路径

检查sdk设置

Artifacts设置 Type 选择jar ,META-INF目录如果存在需要先删除

build Artifacts

相关文章

你的代码被反编译啊?如何防止java jar被反编译,大佬们快看过来

你的代码被反编译了嘛?我们将如何防止java jar被反编译,大佬们快看过来大家晚上好,这里是互联网技术学堂,今天来谈谈,如何防止java jar被反编译。如果你有兴趣,那就点赞、关注、分享吧。为什么...

Java反编译工具JD-GUI mac 版本安装

安装下载jd-gui包,为安全起见,下载地址选择官方release地址https://github.com/java-decompiler/jd-gui/releases下载带osx的安装包https...

爬虫中的那些反爬虫措施以及解决方法

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理1、UserAgent UserAgent的设置能使服务器能够识别客户使用的操作系统及版本、CPU...

教你如何用 IDEA 反编译 jar 源码解读

原创不易,为本文点个关注吧。背景最近有开发的小伙伴问我有没有快捷的方式打开 jar 包中的 class 源码,老夫掐指一算,问这位小哥哥是不是最近打的 jar 包老出问题?小哥哥说:"大佬神机妙算啊,...

年年势头强劲,Java不死,尔等永远是太子

小编插一句(php是世界上最好的语言)不服来战。TIOBE 编程社区指数是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、...

ILSpy借助reflexil修改C# DLL(assembly-csharp.dll修改)

今天有同事找我求助,想让我帮他改一些参数,但是这是参数都是用C#写在程序里面的,目前的源代码无法确定是否最新,所以不敢贸然编译替换线上的DLL,整个公司的同事都是做Java,对C#几乎不怎么了解Dot...