龙空技术网

如何解决Java无效的目标发行版和类文件具有错误的版本这类问题?

David是程序员 158

前言:

此刻姐妹们对“idea配置jdk后为什么不能用”都比较讲究,小伙伴们都需要分析一些“idea配置jdk后为什么不能用”的相关资讯。那么小编在网络上搜集了一些对于“idea配置jdk后为什么不能用””的相关知识,希望我们能喜欢,咱们一起来学习一下吧!

#文章首发挑战赛#

我们在使用IDEA项目开发过程中,可能因为引用外部依赖导致JDK版本不兼容,从而导致如下2类异常:

类文件具有错误的版本 55.0, 应为 52.0

图-1 类文件错误

Java:无效的目标发行版

图-2 无效的目标发行版

本文以图文的形式介绍如何通过配置IDEA JDK解决此类问题,详细步骤如下文。

1、IDEA -> Preferences->Build,Execution,Deployment-> Java Compiler,修改如下2处

图-3 修改java compiler

2、File -> Project Structure -> Project Setting -> Project修改如下2处

图-4 修改project

3、File -> Project Structure -> Project Setting -> Modules修改如下2处

图-5 修改modules sources

图-6 修改modules dependences

4、如果大家运行的是通过maven编译后的工程,同时记得修改pom文件中的maven.compiler.source和maven.compiler.target参数

<properties>    <maven.compiler.source>17</maven.compiler.source>    <maven.compiler.target>17</maven.compiler.target></properties>

图-7 pom 编译属性修改

通过如上几个步骤,就可以解决[类文件具有错误的版本]和[java:无效的发行版] 问题,如有其他问题,欢迎评论区留言!

标签: #idea配置jdk后为什么不能用 #linux修改jdk版本无效