有测试问题请微信联系作者,备注来意(点击此处添加)
240
一名普通的测试打工人;专注自动化测试技术研究、实践、总结、分享、交流。
用我多年的经历,给大家带来更多实用的干货。
人若有志,就不会在半坡停止。

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>

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

3.确认 Maven 使用的 JDK 版本

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

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

posted @ 2024-12-18 17:49  三叔测试笔记  阅读(13)  评论(0编辑  收藏  举报
返回顶部 跳转底部