可直接编辑 jar 包的 IDEA 插件-JarEditor


在开发中我们有时会遇到这样的场景,需要修改 jar 包内某个 class,常见的方法就是先解压缩,然后反编译这个 class,新建 java 修改再编译,最后再打包,整个过程是非常耗时的。

这里向大家介绍一款 IDEA 插件:JarEditor,可以一键修改 JAR 包内文件,无需解压。

使用介绍

首先从市场安装插件 JarEditor,IDEA 版本 >= 2020.3

在插件市场安装插件 JarEditor 后,可以在.class 反编译文件中看到一个切换到 Jar Editor 的 tab 页

修改完成后,点击 Save(Compile),编译并保存当前修改的 java 内容,最后点击 Build Jar,将编译保存的类文件写入 Jar 包中。
修改 jar 包中的资源文件也是支持的。

另外在 jar 包的项目视图中,右键可以看到 JarEditor->New/Delete 等操作,可以在 jar 内添加/删除/重命名/复制/粘贴文件。

源码交流

原理和实现细节以及后续更新详见源码:https://github.com/Liubsyy/JarEditor

本站部分内容来源于网络,如果你是该内容的作者,并且不希望本站发布你的内容,请与我们联系,我们将尽快处理!

写给广告主:短剧营销到底是什么?哪些坑?怎么投?

小红书引流闲鱼交易,揭秘低价酒店盗刷内幕