问题
1.升级jar 版本好后 ,mvn 项目编译/启动 【类文件具有错误的版本 55.0, 应为 52.0】

2.降级对应jar 后问题解决,定位jar 版本兼容问题。
定位问题
1.java 便衣文件后会产生【 major.minor】信息
2.网上找到jdk 对应的 minor 版本信息

3.发现jdk8 = 53, 对应的55 是jdk 11 ;
4.查看对应的类编译文件定位问题:
1.解压文件:jar -xvf caffeine-3.0.1.jar
2.查看二进制文件:javap -verbose Caffeine

网友评论