关于maven项目启动时产生的LinkageError问题

去年的项目,当时可以运行一切正常,使用的maven为3.6.4,jdk版本不记得了。现在更新maven为3.8.6,更换本地仓库,并可能更改了jdk版本过后项目无法正常运行产生如下报错。如何修改配置才能使得项目正常运行,如果是spring版本问题那应该换什么版本?

配置文件(怀疑版本不兼容)

img


报错

img


运行配置

img


查过解决方法,有说将着两个设置的jdk改成一样的但是好像没用

img

img


maven设置

img


环境变量

img

项目编译时的jdk版本和当前运行时的jdk版本不一致。


编译版本改为当前jdk版本,项目build 构建一下,再运行。

https://blog.csdn.net/shandian534/article/details/120053254

你用springboot3.0版本了,最低要求是jdk11.
我这边建议的是你降低版本,用2.7.0就可以了,然后jdk版本改为8就行。
切记改完后,记得清除缓存并重新启动,然后rebulid下。在跑项目。

img

目前发现问题:

img

springboot3 最低都要jdk17

https://blog.csdn.net/weixin_42584148/article/details/113150101

打包时候的问题 加个pom插件


    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>11</source>
                    <target>11</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-archetype-plugin</artifactId>
                <version>3.0.0</version>
            </plugin>
        </plugins>
    </build>

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632