最近有些奇怪Intellij IDEA通过什么查看的源码,通过打开源码意外的发现如下注释
原来是通过Fernflower这个反编译工具w(゚Д゚)w。 使用Fernflower反编译出的代码相当友好,超级推荐!
手动进行反编译的教程:
这里提供Fernflower下载链接 http://the.bytecode.club/fernflower.jar 。
下好fernflower.jar后也准备好需要编译的jar包。
使用命令行 java -jar fernflower.jar <目标>.jar <文件夹名>/
eg:java -jar fernflower.jar rediscounter.jar demo/
编译成功后demo文件夹下是一个<文件名>.jar。
可以看到比刚才的目标jar包小一些,解压此jar包就可以查看源码了!