启动Spring Boot项目,报出Exception in thread “main” java.lang.UnsupportedClassVersionError的错误:

在编译windows打好的jar包的时候,相关代码逻辑只是对jdk版本号的进行了对比。那我们就可以只用假冒下jdk的版本号就能实现jdk不同版本的跨平台解析。当然前提是解析jar包时用到的一些东西在两个jdk版本中内容必须保持一致,解析过程才可以顺利的进行。
本文探讨了在启动SpringBoot项目时遇到的java.lang.UnsupportedClassVersionError错误,并提供了一种解决方案,即通过假冒JDK版本号来实现不同版本间的跨平台解析。此方法的前提是两个JDK版本中解析jar包所需组件需保持一致。
启动Spring Boot项目,报出Exception in thread “main” java.lang.UnsupportedClassVersionError的错误:

在编译windows打好的jar包的时候,相关代码逻辑只是对jdk版本号的进行了对比。那我们就可以只用假冒下jdk的版本号就能实现jdk不同版本的跨平台解析。当然前提是解析jar包时用到的一些东西在两个jdk版本中内容必须保持一致,解析过程才可以顺利的进行。
1470
1036
1288

被折叠的 条评论
为什么被折叠?