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

热门精选文章,更多技术干货,微信搜索公众号【爱笑的架构师】,回复数字“666”,获取大量免费技术资料,都是经典中的经典:

【玩转Redis面试第1讲】Redis数据结构和常用命令速记

【玩转Redis面试第2讲】面试官再问Redis事务把这篇文章扔给他

【玩转Redis面试第3讲】一次性将Redis RDB持久化和AOF持久化讲透

掌握这些Java面试题就可以吊打阿里面试官,Java技术栈连载系列更新中

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

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

反编译:使用jd-gui

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

扫描二维码关注公众号,回复: 11848889 查看本文章

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

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

1.用jd-gui-cleaner.jar去除元信息,附件中有下载,版本1.3.2

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

 
2.清除行号注释

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

Ctrl+H  Replace

 

【爱笑的架构师】属于程序员自己的圈子,微信扫描二维码关注,第一时间获取更多技术干货!

猜你喜欢

转载自blog.csdn.net/guoguo527/article/details/53508348