maven打包springboot项目出现找不到符号错误
最近在使用maven将一个springboot项目打成jar包时,出现找不到符号错误,排查了很久,在此记录。
错误如下:
排查了很久,发现是因为jdk版本对不上,因为项目使用的jdk8,但是我电脑上安装了jdk23和jdk8两个版本,默认给我使用了jdk23打包,出现错误。
解决方案:在设置的maven里,修改jdk版本,如下:
另外注意springboot项目pom.xml中的maven插件是如下图,而不是
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
否则生成的jar包会报错: