idea 无法查看jdk源码,提示decompiled .class file,bytecode version 52.0 (java 8)

最近发现通过idea直接查看jdk中的源码,得到的是反编译的代码,无法直接链接到源码。

看了下项目对应的sdk,Classpath,SoucePath都问题:

很是奇怪,百度谷歌了各种方案,都不得而解。

突然想到是不是idea识别的是jar,而无法识别zip。脑子里有点印象 某个版本的源码压缩的是jar包,就包src.zip改为jar。问题解决。直接连接到源码了。

当我在把src.jar改为zip后,仍然可以直接链接到源码。

感觉 这个是idea的一个小BUG吧。我用的idea 2017.3.3

原文地址:https://www.cnblogs.com/hlantian/p/10194553.html