java: 错误: 不支持发行版本 5(快速解决办法)
Posted 云边的快乐猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java: 错误: 不支持发行版本 5(快速解决办法)相关的知识,希望对你有一定的参考价值。
目录
前言
在maven web项目上面要部署运行tomcat时候,会出现这个问题
一、出现报错
java: 错误: 不支持发行版本 5
二、报错的原因
(1)官方解释:这个错误消息表明你正在使用的Java版本过低,不能支持程序的运行。具体来说,你正在使用的版本是5,而程序需要更高版本的Java才能运行。建议更新Java到较新版本,以确保程序能够运行
(2) 通俗解释:本地的JDK版本和IDEA默认的JDK不匹配
三、解决办法
前言:如果你英文的看不懂?那简单,看下面这个:
把这个默认使用的JDK5版本改成我们当前使用的JDK的版本就好了。
1.IDEA点击设置
2.按照步骤完成
ps:不懂的点击这个
3.在pom.xml文件里面添加如下配置,代表告诉IDEA要使用这个版本的JDK
ps:我的JDK版本是17,所以就把数字改成17,然后刷新一下maven就好了
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<!--根据个人需要自己修改-->
<source>17</source>
<target>17</target>
</configuration>
</plugin>
</plugins>
</build>
四、解决成功
5.点击右上角运行,运行成功
如果此文章对你有帮助,请给点赞收藏评论多多支持吧!
有什么问题欢迎评论区留言
Intellij Idea 建立maven项目 报错 :java: 错误: 不支持发行版本 5
百度一搜这个错误,好多人都遇到了 不计其数的人都遇到。网上大多数都是菜鸟的愚见。经过本人的测试发现,用Idea建立普通的Java项目 然后随便建立一个类运行就不会报错。
但是如果用Idea建立一个普通的Maven项目,然后再随便建立一个类运行,则就会报这个错。那么说明maven限制了此项目jdk的版本为1.5,或者说Idea软件与Maven软件配合的不够好。
管他呢,网上很多方法都是从Idea的配置下手,我认为这就是菜鸟的解决方法愚见,最狠的解决方法就是直接用maven制定此项目的JDK版本,一步到位,不需要去动Idea的任何配置。
这个文章说的对:https://www.jianshu.com/p/8ff4652fabd0;其余的都是废物的愚见,太多 不列举了。
再pom.xml里加上如下代码强制制定JDK的版本就完事了,不需要对Idea做任何配置,当然你得保证本地有对应版本的JDK:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <!-- <version>3.7</version> 默认用最新的--> <configuration> <source>13</source> <target>13</target> </configuration> </plugin> </plugins> </build>
<properties> <!-- 项目编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- 本地编译JDK版本 --> <maven.compiler.source>13</maven.compiler.source> <!-- 项目部署JDK版本 --> <maven.compiler.target>13</maven.compiler.target> </properties>
以上是关于java: 错误: 不支持发行版本 5(快速解决办法)的主要内容,如果未能解决你的问题,请参考以下文章
“Error:java: 错误: 不支持发行版本 5”解决办法
“Error:java: 错误: 不支持发行版本 5”解决办法
Error:java:错误:不支持发行版本 5 (默认1.5编译)Information:java: Errors occurred while compiling module ‘java_web_