“无效的目标发行版:14”问题的解决方法

IDEA中看到无效的目标发行版:14 提示时不要慌,试试下面的操作。

1.检查IDEA中的编译版本

此步骤确认项目属性(通过“File”->“Project Structure”)和“Settings”中的 Java Compiler 中对应的 JDK 版本是否正确,两处的版本需要保持一致,并将其修改为你实际安装的 JDK 版本(例如 JDK 1.8)。

1.1 Project Structure中检查

点击File—>Project Structure,然后点击Project,检查JDK是否与你实际安装的JDK版本一致。
在这里插入图片描述
Project中没问题后,再点击Module。注意,在module中要分别确认Sources与Dependencies中是否有问题。
在这里插入图片描述
在这里插入图片描述

1.2 Java Complier中检查

File中点击Settings
在这里插入图片描述

2.检查 Maven 的 POM 文件

确保 POM 文件中的 maven-compiler-plugin 插件配置正确。该插件用于指定编译 Java 代码时使用的 JDK 版本。例如,如果使用的是 JDK 1.8,配置可能如下:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>8</source>
                <target>8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

在上述配置中,<source> <target> 标签中的版本号应与你实际使用的 JDK 版本一致。

3.确认 Maven 使用的 JDK 版本

打开命令行,使用 mvn -version 命令查看 Maven 所使用的 JDK 是哪个版本。Maven 是从 JAVA_HOME 变量中获取 Java 版本,而不是从 PATH 环境变量中获取,所以即使本机配置的默认 JDK 版本正确,但如果 JAVA_HOME 指向的是其他版本的 JDK,仍可能出现问题。需确保 JAVA_HOME 指向你实际想要使用的 JDK 安装目录。

如果以上步骤都正确,但仍然提示“无效的目标发行版”,可以尝试删除 Maven 配置并重新编译。具体操作是双击右侧菜单栏的“clean”删除 Maven 配置,然后在 POM 文件中添加上述正确的插件配置,再右键菜单点击“重新加载项目”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值