登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
在 VS Code 里直接改 JAR,我复刻了JarEditor
在 VS Code 里直接改 JAR,我复刻了JarEditor
[ 复制链接 ]
赘暨逢
4 天前
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
平时做 Java 开发时,很多人应该都遇到过这种情况:
你拿到一个 JAR,只是想进去看一眼,或者改一个小地方试试,结果却要先解压、再找文件、再反编译、改完以后还得重新打包。
事情不大,但步骤很多,用起来总觉得不顺手。
所以我做了一个 VS Code 扩展,名字叫 JarEditor。
之前我做过一款 IDEA 插件,也叫 JarEditor。这次是把这套能力带到了 VS Code 里,希望让“查看、编辑、回写 JAR”这件事更简单一点。
它能做什么
简单来说,JarEditor 可以让你直接在 VS Code 里处理 JAR 文件。
现在已经支持这些功能:
在 Explorer 里直接浏览工作区中的 JAR
查看 JAR 内部的目录和文件
直接打开和编辑普通文本文件
把 .class 反编译成 Java 源码查看
修改 .class 后重新编译
在 JAR 里新增文件、目录、类
删除不需要的 entry
把修改重新构建回原始 JAR
也就是说,以前那种“解压 -> 修改 -> 再打包”的流程,现在很多时候可以直接在编辑器里做完。
适合什么时候用
我觉得它比较适合下面这些场景:
想快速看看第三方依赖包里到底有什么
想确认某个配置文件、资源文件是不是你预期的内容
想看某个 .class 实际反编译出来是什么样
想临时改一点内容做验证
想快速处理历史包、补丁包或者线上包
如果你平时经常和 Java 产物打交道,这种方式会省掉不少折腾。
怎么安装
直接在 VS Code 扩展市场搜索 JarEditor 安装即可。
如果你需要编辑 .class 并重新编译,机器上准备一个可用的 JDK 就可以了。
项目地址
GitHub:
https://github.com/Liubsyy/jar-editor-vscode
最后
从之前的 IDEA 版 JarEditor,到现在这个 VS Code 版,我一直想做的其实都是同一件事:让操作 JAR 这件事别那么麻烦。
如果你平时会在 VS Code 里处理 Java 项目,或者经常需要查看、修改 JAR,欢迎试试这个项目,也欢迎反馈意见。
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
VS
Code
直接
JAR
我复
相关帖子
《IntelliJ + Claude Code + Gemini + ChatGPT 实战配置手册(升鲜宝版)》
90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?
90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?
90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?
90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?
王炸!VS Code 悄悄推出 Sessions App,全新的 Agentic 开发体验!
王炸!VS Code 悄悄推出 Sessions App,全新的 Agentic 开发体验!
用友EPM vs 蓝科:合并报表选型深度对比
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
《IntelliJ + Claude Code + Gemini + ChatGPT 实战配置手册(升鲜宝版)》
0
461
赊朗爆
2026-03-26
业界
90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?
0
567
司寇涵涵
2026-03-27
业界
90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?
0
762
计海龄
2026-03-27
业界
90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?
0
490
苗嘉惠
2026-03-27
业界
90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?
0
865
昝沛珊
2026-03-27
安全
王炸!VS Code 悄悄推出 Sessions App,全新的 Agentic 开发体验!
0
318
刘凤
2026-03-29
安全
王炸!VS Code 悄悄推出 Sessions App,全新的 Agentic 开发体验!
0
413
剧拧并
2026-03-29
业界
用友EPM vs 蓝科:合并报表选型深度对比
0
109
怀陶宁
2026-03-30
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
赘暨逢
4 天前
关注
0
粉丝关注
29
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9524
6
韶又彤
9916
7
宋子
9880
8
荪俗
9020
9
闰咄阅
9999
10
刎唇
9999
查看更多
今日好文热榜
1
python3GUI--socket+PyQt5开发局域网微信(
3
python3GUI--socket+PyQt5开发局域网微信(
3
python3GUI--socket+PyQt5开发局域网微信(
2
python3GUI--socket+PyQt5开发局域网微信(
101
还在古法编程?免费使用AI编程助手OpenCode
154
还在古法编程?免费使用AI编程助手OpenCode
1
python3GUI--socket+PyQt5开发局域网微信(
0
python3GUI--socket+PyQt5开发局域网微信(
0
还在古法编程?免费使用AI编程助手OpenCode
0
还在古法编程?免费使用AI编程助手OpenCode
667
高性能制动系统如何赋能B端业务:解析RF RA
32
python3GUI--智慧交通分析平台:By:PyQt5+Y
0
python3GUI--智慧交通分析平台:By:PyQt5+Y
0
python3GUI--智慧交通分析平台:By:PyQt5+Y
0
如何将 WSL2 镜像无损迁移至非系统盘
0
北京geo公司怎么选?哪家好
0
LeetCode-001:Python 实现哈希表求两数之
0
北京geo公司怎么选?哪家好
0
LeetCode-001:Python 实现哈希表求两数之
0
LeetCode-001:Python 实现哈希表求两数之