使用JavaDecompiler工具反编译class文件报存在未处理的异常

别等时光非礼了梦想. 提交于 2019-11-30 12:03:12

使用JavaDecompiler工具反编译class文件报存在未处理的异常

使用JavaDecompiler反编译工具:

在这里插入图片描述

报错如下:

在这里插入图片描述

根本原因:

Java代码中存在Lamda表达式,将其改为JDK1.7的编码方式,即可反编译成功。
由于Lamda表达式是在JDK1.8以后才有的东西,更改编码方式会在代码中报错,最好的方式是将Lamda表达式更改为传统的代码书写方式。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!