首页 > 编程语言 >Error:java:无效的源发行版:12

Error:java:无效的源发行版:12

时间:2023-02-20 15:02:06浏览次数:36  
标签:12 java 版本 jdk idea 发行版 Error

问题描述:程序无法运行,无效的源发行版:12 错误。
使用idea运行项目的时候,报出错误:无效的源发行版:XXX,这是因为idea设置的jdk版本和运行的项目版本的jdk版本号不匹配。
如果项目jdk版本是12,idea环境设置的jdk版本为1.8,就会报错。

 

解决:按照下面的方法一个个检查,都换成与自己jdk对应的版本,如下图所示,本人是jdk8,那么就统统换成8.
共两个地方。 第一个位置: Project Structure Modules/Project选择你的项目(以及父级项目,如果有的话)->选择8(你的jdk版本) 如图: 第二个位置 1.Setting: 2.查找java compiler->Target bytecode version…

 

 【File】—>【Project Structure】—>【Modules】—>【选择对应的项目】—>【点击source】—>【更改Language Level为对应的jdk版本】

 

javaCompiler中,Target bytecode version这里一定要与自己的jdk版本对应。

标签:12,java,版本,jdk,idea,发行版,Error
From: https://www.cnblogs.com/xubao/p/17137463.html

相关文章

  • 通过使用java获取地图切片
    主要为了腾讯地图PictureCut.javapublicclassPictureCut{/***@paramsrcImageFile源图像地址*@paramdescImageFile切片目标文件夹*@pa......
  • Java多线程分块下载器
    '''javaimportjava.io.*;importjava.net.HttpURLConnection;importjava.net.URL;importjava.nio.file.Files;importjava.nio.file.Path;importjava.nio.file.S......
  • C、C++、python、java
    C++和Python的区别python是一种脚本语言,是解释执行的,而C++是编译语言,是需要编译后在特定平台运行的。python可以很方便的跨平台,但是效率没有C++高。Python使用缩进来区......
  • QT debug/moc_frmalarminfo.o:(.data.rel.ro._ZTV12FrmAlarmInfo[_ZTV12FrmAlarmInfo]
    这个报错很具有迷惑性,,,我在网上还看见了ZTI12的报错,但是仔细一看发现是.o文件报错。简单解释下.o文件(此解释来自百度):o就是object,也就相当于windows下编译的obj文件,俗......
  • Java流程控制
    Java流程控制Scanner对象next():一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才能将其后面的......
  • Java基本语法
    Java基础语法注释单行注释//这是一行注释多行注释/*这是一行注释这是一行注释这是一行注释*/文档注释/***这是文档注释*这是文档注释*这是文档注......
  • Java开发词汇
    Java基础常见英语词汇(70个)OO:object-oriented,面向对象OOP:object-orientedprogramming,面向对象编程JDK:Javadevelopmentkit,java开发工具包JVM:javavirtual......
  • java 判断字符串是否为空的四种方法
    以下是java判断字符串是否为空的四种方法:方法一:最多人使用的一个方法,直观,方便,但效率很低:if(s==null||s.equals(""));方法二:比较字符串长度,效率高,是我......
  • nohup java -jar启动jar包,war包以及nohup和&的区别
    nohupjava-jara.jar>a.log2>&1&上面的命令意识: 1. nohup:不挂断地运行命令。nohangup的缩写,意即“不挂断”,注意没有后台运行功能,如果你直接在shell中用CtrlC,......
  • JAVA笔记
    基础知识数据类型面向对象......