首页 > 其他分享 >IDEA中报“无效的目标发行版:14”问题的解决方法

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

时间:2024-12-18 17:55:16浏览次数:5  
标签:Project Java 14 JDK IDEA Maven 点击 版本 发行版

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 文件中添加上述正确的插件配置,再右键菜单点击“重新加载项目”。

标签:Project,Java,14,JDK,IDEA,Maven,点击,版本,发行版
From: https://www.cnblogs.com/upstudy/p/18608134

相关文章

  • Maven的介绍以及安装,仓库的使用和在idea使用maven
    目录一、Maven的介绍二、Maven的安装三、关于Maven的仓库四、idea如何和本地的maven进行关联呢?五、使用idea如何新建Maven项目一、Maven的介绍在目前的公司中,java项目几乎所有项目都是使用Maven跟这个软件非常相似的有:gradle[即将流行]、ant[已经过时]Maven--内......
  • IDEA 常用插件Material Theme UI: 为开发环境提供了主题和颜色方案
    自从Google推出MaterialDesign设计语言以来,它以简洁、直观和响应式的特点,迅速成为现代UI设计的风向标。MaterialThemeUI是一个将MaterialDesign美学带入集成开发环境(IDE)的插件,为开发者提供了一个美观且高效的工作环境。1MaterialThemeUI简介MaterialThemeUI插......
  • Idea常用插件BashSupport Pro - 在 JetBrains IDE中提供高质量的Bash语言支持
    Bash是一种广泛使用但复杂的语言,它有许多难以理解的地方。BashSupportPro通过在JetBrainsIDE中提供高质量的Bash语言支持,可以让您的Bash开发过程变得高效愉悦。它为您提供Bash开发过程中所需的各种功能:完善的代码编辑与格式化体验,强大的运行配置,代码调试器、测试......
  • idea自带的maven在哪里
    ‌IntelliJIDEA自带的Maven位于IDEA安装目录下的plugins\maven\lib文件夹中,具体路径为<IDEA安装路径>\plugins\maven\lib\maven3。‌在这个文件夹中,你可以找到Maven的完整安装,包括可执行文件等。‌12在IDEA中,你可以通过以下步骤找到并设置Maven的本地仓库位置:打开IntelliJIDE......
  • 14伪元素-CSS的继承和层叠-元素特性
    一、之前剩下的东西上节讲解了CSS常见的选择器:通用选择器,元素选择器,类选择器,id选择器,属性选择器,组合选择器,伪类选择器之前讲到伪类选择器非常多,但是使用的却不多,上次主要讲到动态伪类,其中:hover最重要。1、伪元素pseudo-elements常用的伪元素是::first-line::first-line:fir......
  • 《Django 5 By Example》阅读笔记:p614-p644
    《Django5ByExample》学习第22天,p614-p644总结,总计31页。一、技术总结1.功能:students应用2.缓存Django自带的缓存有:(1)backends.memcached.PyMemcacheCache(2)backends.redis.RedisCache(3)backends.db.DatabaseCache(4)backends.filebased.FileBasedCache(5......
  • idea构建Build Project项目时一直卡在解析阶段解决办法
    可能是内存不足,修改以下三个地方1、help->EditCustomVMOptions-Xmx4096m2、file->settings->Build,Execution,Deployment->BuildTools->Maven->Importing的VMoptionsforimporter写入参数-Xmx4096m3、file->settings->Build,Execution,Deployment->Compiler的Sh......
  • 浙江工商大学 ZJGSU OJ 2514. 我找还是你找
    目录题面思路重点代码题面2514.我找还是你找描述某公司仓库从有很多刚生产出来的棍子,小Y要从仓库中找到这样一根棍子,这根棍子的要求如下(优先级1>2>3):1、这根棍子一定要是仓库中最长的;2、这根棍子一定要是最长的棍子中最细的;3、这根棍子一定要是符合前两条的......
  • 程序员都解决不了的问题“找不到vcruntime140.dll,无法继续执行代码”要怎么解决?“缺失
    电脑运行疑难杂症大揭秘:如何应对“找不到vcruntime140.dll,无法继续执行代码”的困扰?在探索数字世界的旅途中,每位软件开发者和电脑用户都可能遭遇过各式各样的系统报错与文件问题。今天,我们就来深入探讨一个常见却让人头疼的错误——“找不到vcruntime140.dll,无法继续执行代码......
  • 14. 最长公共前缀
    题目链接解题思路:用第一个字符串的每个字符,逐个比较其他字符串,注意别越界就行代码classSolution{public:stringlongestCommonPrefix(vector<string>&strs){stringans="";intlen=strs[0].length();intn=strs.size();......