前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这可能又是一款 Java 程序员的必备插件了

这可能又是一款 Java 程序员的必备插件了

作者头像
永恒君
发布2024-08-08 10:37:29
1240
发布2024-08-08 10:37:29
举报
文章被收录于专栏:开源小分队

大家好,我是热爱开源的了不起。

作为一名 Java 程序员,在维护一些古老的程序时,可能会遇到这种情况:项目依赖的 jar 包过于久远,已经没有源码了,但是有不得不修改的 bug 要处理。这时候就得想办法反编译 jar 包进行修改,并且重新打包,还是挺麻烦的。

今天了不起就给大家介绍一款新鲜出炉的开源项目——JarEditor。

项目简介

JarEditor 是一款无需解压直接编辑修改 jar 包内文件的 IDEA 插件。他的主要功能如下:

  • 无需解压缩即可直接修改 JAR 文件中的类和资源。
  • 允许在 JAR 包中添加、删除或重命名文件和文件夹。
  • 支持将剪贴板中的文件或文件夹直接粘贴到 JAR 包内。
  • 可以将 JAR 包中的文件或文件夹复制到剪贴板。

项目使用

JarEditor 作为一款 IDEA 插件,自然是可以在 IDEA 的插件市场安装了。直接搜索 JarEditor 即可,如图:

插件安装好后,可以直接打开依赖的 jar 包中反编译的 class 文件,此时可以在下面的标签栏中看到切换到 Jar Editor 的 tab 页,如图:

点击“Jar Editor”标签,我们就可以直接编辑反编译的 class 文件啦。编辑好之后配置好 SDK,点击“save”按钮编译并保存当前修改的 java 内容,之后点击“Build Jar”就可以将编译保存的类文件写入 Jar 包中。

我们也可以在左侧的 jar 包项目视图中,点击右键,在“JarEditor”中进行新建、删除、重命名等操作。

总结

虽然 JarEditor 作为一个开源项目创建了只有三个月的时间,但他确实是一个很好用的插件。建议每一个 Java 程序员都去体验一下哈。

代码语言:javascript
复制
项目地址:https://github.com/Liubsyy/JarEditor
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源小分队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目简介
  • 项目使用
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档