jd-gui是大家常用的反编译工具,但是反编译生成的代码在每一行的前端都带有注释。Windows上尚有jd-gui-cleaner来除去所有的注释,但是Mac上并没有这个工具,那该怎么办呢?

其实jd-gui在反编译之前就是可以设置不生成注释的,只不过Mac版本的jd-gui将这个设置藏在比较不容易找到的地方,今天就告诉大家这个设置在哪儿
首先将鼠标移到屏幕最上方,在弹出的菜单栏中选择 Help 菜单

接着就可以看到熟悉的Preferences选项了,让我们来点击它

在弹出的选项界面里,将 "Write original line numbers" 和 "Write metadata" 两项取消勾选

于是我们导出的反编译源代码就没有原来的注释了,大功告成

网友评论