编译+反编译+去掉jd-gui行号

简介: 编译+反编译+去掉jd-gui行号

编译:必要时需要将项目编译并打成jar包


在Eclipse中该项目上点击右键,选择Export——JAVA——JAR file,一直到finish。


反编译:使用jd-gui


直接将项目拖到jd-gui工作区间即可,需要修改jar包内容时可以在jd-gui中点击File——Save All Sources


但是有时候反编译后发现.java文件中有很多不必要的行号和注释,可以在jd-gui中选择Help——Preferences,把Sources saving中的两个框的√去掉(因为默认是选中的)


如果已经完成了反编译,可以使用下面的方法去掉行号和注释:


用jd-gui-cleaner.jar去除元信息


(附件中有下载,版本1.3.2)


java -jar D:\jd\jd-gui-cleaner.jar

image.png


清除行号注释


在Eclipse里用正则替换,把/\*[0-9: ]+\*/ 替换为空

Ctrl+H  Replace

image.png

image.png

相关文章
关于 QtCreator中写Qt程序遇到printf不输出问题 的解决方法
关于 QtCreator中写Qt程序遇到printf不输出问题 的解决方法
用MASM32编程获取并显示WinRAR的路径
用MASM32编程获取并显示WinRAR的路径
|
5月前
Sublime Ctrl+B 编译输出乱码
Sublime Ctrl+B 编译输出乱码
41 0
|
Java 芯片 开发者
JD-GUI 反编译jar包
JD-GUI 反编译jar包,
234 0
|
Go C语言 Windows
【教程】使用 IDA Pro + 010 Editor 反编译和修改 so 文件,让你轻松玩转逆向工程!
当我们在做逆向工作时,总会遇到需要查看某个 so 文件的情况,甚至可能需要对其进行一些微小的修改。这时候,我们就需要来点反编译的魔法了。
8393 0
【教程】使用 IDA Pro + 010 Editor 反编译和修改 so 文件,让你轻松玩转逆向工程!
|
编译器 开发工具 Windows
VS2008 未找到编译器可执行文件 csc.exe【当网上其他方法试玩了之后不起作用的时候再用这个方法】
被公司派遣到中国海洋石油惠州炼化公司做项目,做的是生产管理,来了发现他们的项目结构简直烂的要命,和同学们写的毕业设计差不多,然后开发工具用的是vs2008,我电脑是安装了vs2005和vs2010,vs2012就是没有安装vs2008,在安装vs2008的时候那是一番折腾好长时间,然后把vs2008安装好了打开项目代码,生成解决方案发现报了好多错,然后一一解决,最奇怪的是VS2008 未找到编译器可执行文件 csc.exe,我把所以路径都配好了,并且在dos环境下执行csc.exe都可以执行,环境变量路径设置的也么有问题,就是很奇怪重启机子打开项目还是找不到csc.exe
202 0
|
编译器 Windows
在windows命令行编译Qt程序并纠错
在windows命令行编译Qt程序并纠错
490 0
在windows命令行编译Qt程序并纠错
|
Java 图形学
Unity打包符号表 使用ndk addr2line.exe+符号表 将崩溃内存地址解析成函数名
符号表的路径,符号表发布出来的时候是一个zip文件要把它解压出来,里面会有两个文件:arm64-v8a(64位)、armeabi-v7a(32位)不过unity默认打包出来的都是64位的程序,所以这个前面加上你的真实路径+arm64-v8a\libil2cpp.sym.so就可以了。
|
开发工具 Android开发
【Android 逆向】x86 汇编 ( 使用 IDA 解析 x86 架构的动态库文件 | 使用 IDA 打开动态库文件 | IDA 中查找指定的方法 )
【Android 逆向】x86 汇编 ( 使用 IDA 解析 x86 架构的动态库文件 | 使用 IDA 打开动态库文件 | IDA 中查找指定的方法 )
241 0
【Android 逆向】x86 汇编 ( 使用 IDA 解析 x86 架构的动态库文件 | 使用 IDA 打开动态库文件 | IDA 中查找指定的方法 )
|
Android开发 Python
【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编框架 | PyCharm 中导入 Capstone 反汇编框架 )
【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编框架 | PyCharm 中导入 Capstone 反汇编框架 )
371 0
【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编框架 | PyCharm 中导入 Capstone 反汇编框架 )