标题:java.lang.UnsupportedClassVersionError: xxx has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0,jdk、jre版本不一致
首先可以看到 我的jdk版本为 jdk11
而实际是运行的环境是如下图所示,可以看到是jre1.8,所以出现上述错误
一般都不会出现此问题,因为都是jdk jre 都是对应的,上面的问题,我也不记得为什么会出现了
解决办法:jdk、jre调成一致(都弄成1.8或者11)
注:
*若 jdk 为低版本1.8,jre 为高版本11,则不会出现问题。
*因为 jre为11,jdk为1.8 说明我只是采用jdk1.8的编程规范 来在 jre11上面运行,高版本向下兼容低版本所以不会出错)