解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX
解决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 目录、打开工程的时候都要设置一次。)
如图:
如图:
注意:图中的 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
(这种方法可以免除反复配置)
修改 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>
对 Maven 用户目录下的
setting.xml
文件也进行同样的修改。该setting.xml
文件的路径的默认值是C:\Users\当前用户的用户名\\.m2
(如果此路径中没有该文件,则需要创建)。如果使用了 IDE,还需要在 IDE 中导入上面的设置。这里以 IntelliJ IDEA 为例,导入上述配置文件的方法如下:
解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX相关推荐
- Error:java: 错误: 不支持发行版本 14
Error:java: 错误: 不支持发行版本 14 修改全局设置 修改module设置 在我换了电脑把IDEA的project转移过来之后,开始出现了问题 修改全局设置 修改 Files -> ...
- Error java 错误 不支持发行版本5 ( 完美解决版)
问题 在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5 解决方案 1. 原因 是因为ideal中默认配置中有几个地方的jdk版本与实际 ...
- idea报错:Error: java: 错误: 不支持发行版本 5
我在测试类运行时,出现下述错误: 可能原因:java版本不一致项目编译配置使用的java版本不对 解决方案: 第一步:file---Project Structure-- Project(两版本改为一 ...
- 解决Error java 错误 不支持发行版本
有时候新建一个Java项目后,运行起来就会提示这样的错误.主要原因是因为项目使用的Java版本和安装的Java版本不符合 ,在这里总结一下解决方法 首先点击file的project 进入后 在pro ...
- 解决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 ...
- IDEA出现java: 错误: 不支持发行版本 15
java: 错误: 不支持发行版本 15解决方法(英文版的道理也一样) 首先不要慌 打开文件->项目结构–>项目一定要一致 接着打开模块和刚才项目里的要一致,按确定 注意这个位置很多人忘记 ...
- IDEA运行java出现“不支持发行版本XX”
在安装Java开发工具前,我们要先安装Java开发工具JDK,具体的版本根据自己需求来选,然后要在系统环境变量设置中添加Java的环境变量,这里不细说了. 在安装完JDK后则可以安装IDEA,我们知道 ...
- java5错误_Error:java: 错误: 不支持发行版本 5
在Intellij idea中新建了一个Maven项目,运行时报错如下:Error : java 不支持发行版本5 本地运行用的是JDK9,测试Java的Stream操作,报错应该是项目编译配置使用的 ...
- 解决:Intellij idea 启动项目报错 error:java: 无效的源发行版: 8
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.我的情况: 我自已电脑环境变量配置的 JDK8 ,后来公司项目沿用 JDK7,我就换回了 7 . ...
最新文章
- Docker+Jenkins+Gitlab+Django应用部署实践
- 【NetApp】NetBoot的使用方法
- background image
- java 线程“生产/消费”模型1
- BZOJ 1601 [Usaco2008 Oct]灌水 (最小生成树)
- linux时区的几个代码片段
- Hadoop MapReduce编程 API入门系列之join(二十六)
- CSS3 3D旋转魔方
- NIST SP 800-108密钥导出函数KDF研究
- 关于travis scott的网名_女生时尚好听的qq网名
- 怎么调用计算机cad,CAD电脑版怎么使用教程
- 照相机模型与增强现实
- 必背C语言算法 C语言求自然底数e
- 使用一键重装系统后,如何删除多余的PE系统引导菜单?
- 疯狂星期四,抢980元超值美食卡,尊享超级特价!
- 浅谈——工科生如何撰写学术论文
- 带你了解无人机的大脑-飞控
- 基于微信小程序的学生社团管理系统
- 12年计算机考研大纲,2012计算机考研大纲解析之计算机组成原理
- 交通信息工程学习笔记