Decompiled .class file, bytecode version:51.0(Java 7)的解决办法

Decompiled .class file, bytecode version:51.0(Java 7)的解决办法

前言

日常开发过程中,经常会引入第三方库,或者公司二方库,此时调用时就经常需要阅读以下源码以及注释。一般idea是提供此功能的,选择download source即可。 但有时候,由于文件字节码是由老的java版本编译的,这时候你使用更高版本的java就会引发此问题

解决
  1. 首先大家可以尝试,下载源码包或者导入已下载的源码包
  2. 第二个方法比较硬核,用起来也还不错,下文将会介绍
  3. 使用指定的java版本重新编译一次
硬核解决方案

工具:notepad++(方便阅读源码),解压缩工具(本文使用的7-Zip)

  1. 找到需要阅读源码的jar包
  2. 去maven仓库,默认是在.m2/repository下,自定义仓库则去自定仓库找
  3. 找到jar包选择提取文件(或者解压文件)
  4. 然后使用notepad++打开就可以正常阅读源码了
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值