解决java 警告: 源发行版 17 需要目标发行版 17,以及java8升级java17全流程

网上找了很多,可能我出的问题比较偏吧,我先列我的问题

File > Project Structure > Modules
在这里插入图片描述

下面是其他可能出问题的地方

  1. File > Project Structure > Project
    这地方修改我框出的2处
    在这里插入图片描述

  2. File > Project Structure > Modules

2个tab页都需要修改,另一处见此博客的第一张图
在这里插入图片描述

  1. 设置sdk

在这里插入图片描述

确保jdk17正确安装

java -version

在这里插入图片描述
4. 设置java编译

Settings > Build > Compiler > Java Compiler
在这里插入图片描述

  1. 配置maven
    使用正确的maven版本,我使用的是3.9.9

在这里插入图片描述
pom.xml

3处需要设置,属性,lombok,插件

lombok版本一定要注意,否则会出现错误,导致无法编译的问题

<properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>


<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.20</version>
            <optional>true</optional>
        </dependency>


<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.10.1</version>
                <configuration>
                    <source>17</source>
                    <target>17</target>
                    <encoding>UTF-8</encoding>
                    <compilerArgs>
                        <arg>--enable-preview</arg>
                    </compilerArgs>
                </configuration>
            </plugin>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置setting.xml


		<properties>  
			<maven.compiler.source>17</maven.compiler.source>
			<maven.compiler.target>17</maven.compiler.target>
			<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
		</properties>   

在这里插入图片描述
在这里插入图片描述

  1. 清除缓存

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值