解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX

  • 解决方法 1
  • 解决方法 2
  • 解决方法 3

  笔者在做代码重构的时候,以前记得运行正常的代码,如今一直报错,百思不得其解。然后发现居然运行一个简单的程序也发生了同样的报错信息。当时笔者的运行环境如下:

笔者报错时的运行环境:
JDK 13.0.2
Maven 3.6.3
IntelliJ IDEA 2020.1.2 (Ultimate Edition)

  在笔者的摸索之下,这个报错的信息出现了如下几种:

Error : java: 不支持发行版本 5
Error : java: 不支持发行版本 13
Error : java: 不再支持源选项 5。请使用 6 或更高版本。

解决方法 1

  (但这个方法的缺点是,每次刷新 Maven 目录、打开工程的时候都要设置一次。)

  1. 如图:

  2. 如图:

    注意:图中的 Language level 要选择 11,哪怕你安装的是 JDK 11 以上的版本。

解决方法 2

  在 Maven 项目中的文件 pom.xml 中设置。这可以选择在 Maven 插件中设置,也可以使用属性配置。

  在属性中配置:

<project...><properties><maven.compiler.source>11</maven.compiler.source><maven.compiler.target>11</maven.compiler.target></properties>
</project>

  在插件中配置:

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

解决方法 3

  (这种方法可以免除反复配置)

  1. 修改 Maven 安装路径下的文件 setting.xml (该文件的路径是 Maven 的安装路径(不是 Maven 的仓库路径)\conf\setting.xml),在该文件的元素 <settings/...> 的子元素 <profiles/...> 中添加子元素 <profile/...><profile/...> 中的具体内容如下:

    (注意:和上面类似的原因,下面的版本号要填 11,哪怕你安装的是 JDK 11 以上的版本。)

        <profile><id>development</id><activation><jdk>11</jdk><activeByDefault>true</activeByDefault></activation><properties><maven.compiler.source>11</maven.compiler.source><maven.compiler.target>11</maven.compiler.target><maven.compiler.compilerVersion>11</maven.compiler.compilerVersion></properties></profile>
    
  2. 对 Maven 用户目录下的 setting.xml 文件也进行同样的修改。该 setting.xml 文件的路径的默认值是 C:\Users\当前用户的用户名\\.m2 (如果此路径中没有该文件,则需要创建)。

  3. 如果使用了 IDE,还需要在 IDE 中导入上面的设置。这里以 IntelliJ IDEA 为例,导入上述配置文件的方法如下:

解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX相关推荐

  1. Error:java: 错误: 不支持发行版本 14

    Error:java: 错误: 不支持发行版本 14 修改全局设置 修改module设置 在我换了电脑把IDEA的project转移过来之后,开始出现了问题 修改全局设置 修改 Files -> ...

  2. Error java 错误 不支持发行版本5 ( 完美解决版)

    问题 在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5 解决方案 1. 原因 是因为ideal中默认配置中有几个地方的jdk版本与实际 ...

  3. idea报错:Error: java: 错误: 不支持发行版本 5

    我在测试类运行时,出现下述错误: 可能原因:java版本不一致项目编译配置使用的java版本不对 解决方案: 第一步:file---Project Structure-- Project(两版本改为一 ...

  4. 解决Error java 错误 不支持发行版本

    有时候新建一个Java项目后,运行起来就会提示这样的错误.主要原因是因为项目使用的Java版本和安装的Java版本不符合  ,在这里总结一下解决方法 首先点击file的project 进入后 在pro ...

  5. 解决IntelliJ IDEA报错Error:Cannot determine path to ‘tools.jar‘ library for 17 (C:\Program Files\Java\jd

    解决IntelliJ IDEA报错Error:Cannot determine path to 'tools.jar' library for 17 (C:\Program Files\Java\jd ...

  6. IDEA出现java: 错误: 不支持发行版本 15

    java: 错误: 不支持发行版本 15解决方法(英文版的道理也一样) 首先不要慌 打开文件->项目结构–>项目一定要一致 接着打开模块和刚才项目里的要一致,按确定 注意这个位置很多人忘记 ...

  7. IDEA运行java出现“不支持发行版本XX”

    在安装Java开发工具前,我们要先安装Java开发工具JDK,具体的版本根据自己需求来选,然后要在系统环境变量设置中添加Java的环境变量,这里不细说了. 在安装完JDK后则可以安装IDEA,我们知道 ...

  8. java5错误_Error:java: 错误: 不支持发行版本 5

    在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5 本地运行用的是JDK9,测试Java的Stream操作,报错应该是项目编译配置使用的 ...

  9. 解决:Intellij idea 启动项目报错 error:java: 无效的源发行版: 8

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.我的情况: 我自已电脑环境变量配置的 JDK8 ,后来公司项目沿用 JDK7,我就换回了 7 . ...

最新文章

  1. Docker+Jenkins+Gitlab+Django应用部署实践
  2. 【NetApp】NetBoot的使用方法
  3. background image
  4. java 线程“生产/消费”模型1
  5. BZOJ 1601 [Usaco2008 Oct]灌水 (最小生成树)
  6. linux时区的几个代码片段
  7. Hadoop MapReduce编程 API入门系列之join(二十六)
  8. CSS3 3D旋转魔方
  9. NIST SP 800-108密钥导出函数KDF研究
  10. 关于travis scott的网名_女生时尚好听的qq网名
  11. 怎么调用计算机cad,CAD电脑版怎么使用教程
  12. 照相机模型与增强现实
  13. 必背C语言算法 C语言求自然底数e
  14. 使用一键重装系统后,如何删除多余的PE系统引导菜单?
  15. 疯狂星期四,抢980元超值美食卡,尊享超级特价!
  16. 浅谈——工科生如何撰写学术论文
  17. 带你了解无人机的大脑-飞控
  18. 基于微信小程序的学生社团管理系统
  19. 12年计算机考研大纲,2012计算机考研大纲解析之计算机组成原理
  20. 交通信息工程学习笔记

热门文章

  1. vue-router思维导图
  2. 回归分析---线性回归原理和Python实现
  3. sort()排序(Comparable、Comparator)
  4. 微信客服推送信息接口报错 45015
  5. 新闻发布项目——业务逻辑层(commentService)
  6. 高性能MySQL-3rd-(六)查询性能优化
  7. Spring MVC 中的基于注解的 Controller
  8. 软件开发的核心是技术人员吗?
  9. Docbook之一:概念 DOM schema xsl xsl-xslt xsl-fo
  10. SpringBoot 实战:如何从零开发 “淘宝”