初次使用SpringBoot3遇到的一些问题

打开网址 https://start.spring.io/   选择版本依赖等信息

 

本机环境原先装了个jdk8,由于SpringBoot3最低支持jdk17,所以本机环境上又装了个jdk17     https://www.oracle.com/java/technologies/downloads/#java17

出于怀旧,jdk8还保留着,并且环境变量还是jdk8,只是在idea里吧所有的地方都设置为了jdk17,事实证明这会给我带来一晚上的困扰

开开心心的写了些代码以后需要build成jar来运行,由于生成的工程自带下面这个编译插件,我就自以为和之前一样点一下右侧jar:jar

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

 

结果不是这里编译报错,就是哪里报错,我还以为是我配置的不对,在网上各种找,各种试,期间还因为我的 idea版本是2020的,选不到language 17而重装最新的idea

可是就在idea里把所有的java版本的地方都设置成17以后,还是报编译错误,没办法,看错误提示让我价格-X来打印详细信息,一试,看见了奇怪的东西

怎么是用jdk8来编译的,my god,又试了一下java -version 果然怎么用的是jdk8,我明明在工程里面有指定maven的版本,看来这个没啥用,狠心抛弃jdk8吧。

 又继续使用mvn package来build,错误是不报了,怎么jar这么小,只有几k,用7zip打开一看,什么鬼,没打进去啊

又继续查

少了一行这个东西

 继续尝试,不信了,使用mvn package,这次总算成功了

至此,花了我半个晚上加一早上的时间,总算搞定了这些新东西

 

posted @ 2024-04-16 20:45  坏男银  阅读(26)  评论(0编辑  收藏  举报