首页 > 编程语言 >解决Java无效发行版本

解决Java无效发行版本

时间:2023-12-30 18:44:58浏览次数:31  
标签:11 Java 步骤 无效 问题 修改 版本

1.问题及原因

平时工作学习中我们在使用idea开发中经常会遇到以下问题,java:“无效的目标发行版: 11”冲突。如下图:

其实出现问题的真正原因是你download 别人的代码,但是别人的JDK属于java11 或者java9,但是i你的为java8 或者更低,所以会出现以下的问题,那应该如何解决呢?

 

2.解决

需要三个步骤就能彻底解决这个问题。

2.1步骤1

打开文件下的Project Structure 如下图:

把红色框中的改为你目前的jdk版本,我现在为jdk8,所以改为1.8

2.2步骤2

继续打开 Modules 模块修改每个项目中的 language level.切记是每个项目。如果只有那只就修改一个就行。我这里有8个项目,所以对8个项目依次进行修改。

 

 

 

2.3步骤3 最重要的一步

一定要注意,很多网上的教程到这里就没有了,但是你还是会发现继续无效的目标发行版: 11这个问题,那么这个时候怎么办呢??

打开文件下的settings,继续修改如下图:

 

 

3.成功

 

 

标签:11,Java,步骤,无效,问题,修改,版本
From: https://www.cnblogs.com/yws-blog/p/17936648.html

相关文章

  • 无涯教程-Java 正则 - Matcher int groupCount函数
    java.time.Matcher.groupCount()方法返回此匹配器模式中的捕获组数。intgroupCount()-声明以下是java.time.Matcher.groupCount()方法的声明。publicintgroupCount()intgroupCount()-返回值此匹配器模式中的捕获组数。intgroupCount()-示例下面的示例显示jav......
  • Java基础-变量作用域
    变量作用域类变量实例变量局部变量publicclassDemo08{ //类变量static staticdoublesalary=2500;​ //属性:变量​ //实例变量:从属于对象;如果不自行初始化,这个类型默认值00.0; //布尔值:默认是false; //除了基本类型,其余的默认值都是n......
  • Java基础-数据类型拓展
    数据类型拓展publicclassDemo04{ publicstaticvoidmain(String[]args){   //整数拓展:进制二进制0b 十进制  八进制0 十六进制0x​   inta=0b10; //二进制0b   inta1=10;  //十进制   inta2=010;......
  • Java基础-类型拓展
    类型拓展由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。低 -------------------------------------------------------------------> 高byte,short,char—>int—>long—>float—>double运算中,不同类型的数据先转化为同一种类型,然后进行运......
  • Java基础-变量
    变量变量是什么:就是可以变化的量!Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域typevarName[=value][{,varName[=value]}];//数据类型变量名=值;可以使用逗号隔开来声明多个同类型变量。......
  • Java程序运行机制
     Java程序运行机制编译型编译型语言:编译型语言在执行之前要先经过编译过程,编译成为一个可执行的机器语言的文件,比如exe。因为翻译只做一遍,以后都不需要翻译,所以执行效率高。编译型语言的典型代表:C语言,C++。编译型语言的优缺点:执行效率高,缺点是跨平台能力......
  • Java基础-注释
    注释注释并不会被执行,是给我们写代码的人看的!平时写代码一定要注意规范! 单行注释 (//多行注释)只能注释一行文字多行注释(/*多行注释*/)可以注释一段文字文档注释(/**文档注释*/)可以加参数 publicclassHelloWorld{  publicstaticv......
  • Java基础 (关键字-字符)
    标识符Java所有的组成部分都需要名字、类名、变量名以及方法名都被称为标识符关键字abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinsta......
  • Java基础-数据类型
    数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。弱类型语言要求变量的使用可以不符合规定,所有变量都必须先定义后才能使用。 Java的数据类型分为两大类基本类型(primitivetype)引用类型(referencetype)  publ......
  • 无涯教程-Java 正则 - Matcher String group(String name)函数
    java.time.Matcher.group(Stringname)方法返回在上一次匹配操作期间给定组捕获的输入子序列。Stringgroup(Stringname)-声明以下是java.time.Matcher.group(Stringname)方法的声明。publicStringgroup(intgroup)group - 该匹配器模式中捕获组的索引。String......