
格式化JD-GUI反编译源码的行号,方便调试
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本工具针对JD-GUI反编译出的Java源代码进行格式化,恢复缺失的行号信息,使开发者能够更便捷地进行代码调试与维护。
jd-gui是一个非常优秀的Java反编译工具。然而,在使用它导出的Java文件与原始代码中的行号往往不匹配。jd-gui通过在每行代码前添加注释的方式显示该行在源码中的位置,例如“/* 100 */”表示这行是在源代码里的第100行。因此,在没有原始文件的情况下进行远程调试几乎是不可能的。
为此开发了一个小工具,它可以将反编译后的Java文件与原来的源代码行号一一对应起来。使用这个工具需要先通过jd-gui将待处理的代码保存为zip格式的压缩包。然后该工具可以指定一个输入目录(包含这些zip文件)和输出目录来完成转换过程。
此小工具有两个部分:
1. checkLineNumber.jar 是编译好的jar包,可以在命令行中直接运行:java -jar checkLineNumber.jar inputpath outputpath 其中的inputpath为存放反编译的zip文件的输入文件夹路径;output则为目标输出目录。
2. checkLineNumber.src.zip 包含该工具的源代码。
全部评论 (0)
还没有任何评论哟~


