spring-native-version与JDK8的兼容问题
创建springboot新项目,使用JDK8,报错
Caused by: java.lang.UnsupportedClassVersionError: org/springframework/nativex/NativeListener 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
Exception in thread "main" java.lang.IllegalArgumentException: Cannot instantiate interface org.springframework.context.ApplicationListener : org.springframework.nativex.NativeListener
查阅相关之后,认为是JDK版本选择不一致,在project structure和Settings里都做了确认,仍旧报错,查阅相关资料得知,pom.xml文件中spring-natice.version属性当前为0.12.1,不支持JDK8,改为0.10.0后问题解决