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

本文分享了一位开发者在使用IntelliJ IDEA查看JDK源码时遇到的问题及解决过程。作者发现IDEA默认显示的是反编译代码,而非源码。通过将源码包从zip改为jar格式,成功实现了直接链接到源码的功能,即使改回zip格式,链接依然有效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

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

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值