【Java】idea_Error:java:无效的目标发行版:1.9 or Information:javac 1.8.0_181 was used to compile java sources

【Java】idea_Error:java:无效的目标发行版:1.9 or Information:javac 1.8.0_181 was used to compile java sources_第1张图片
                     上图请忽略!

一、报错问题分析

问题1.Error:java:无效的目标发行版

问题2.Information:javac 1.8.0_181 was used to compile java sources
(翻译: " 信息: jdk 1.8.0 181版本已经被用于编译java源代码 ")

小编的遇到问题如图所示:
在这里插入图片描述

报错原因分析:
  Idea报错:无效的目标发行版1.9,其实是指Idea中已经配置了 jdk 1.8.0 181版本,而Idea又报错:无效的目标发行版1.9,因为有几个地方的jdk版本被Idea默认选择了1.9版本的jdk。哪是哪些地方被Idea默认选择了1.9版本的jdk呢?

二、检查Idea上2个地方的 jdk

1.检查第一个地方的 jdk

(1)打开菜单栏的这个按钮:
看下图右上角在这里插入图片描述
【Java】idea_Error:java:无效的目标发行版:1.9 or Information:javac 1.8.0_181 was used to compile java sources_第2张图片

(2) 检查左边Project中的jdk---(小编用的jdk是 1.8.0 181 版本)
 
  在下图Project SDK:中检查jdk 版本是 否为1.8版本
 
  在Project language level:中检查jdk 版本是 否为1.8版本:8-Lambdas,type...
【Java】idea_Error:java:无效的目标发行版:1.9 or Information:javac 1.8.0_181 was used to compile java sources_第3张图片
(3) 检查左边Modules中的jdk
 
 检查Sources中的jdk是否是1.8版本:8-Lambdas,type...
 
 小编这里被idea默认选择了1.9版本的jdk,把它改为1.8版本即可:
【Java】idea_Error:java:无效的目标发行版:1.9 or Information:javac 1.8.0_181 was used to compile java sources_第4张图片

(4) 检查左边SDKs中的jdk路径引入是否正确和版本是否为1.8版本
【Java】idea_Error:java:无效的目标发行版:1.9 or Information:javac 1.8.0_181 was used to compile java sources_第5张图片

2.检查第二个地方的 jdk

(1)File->Setting->输入"java Compiler",查看右边的Module的 jdk

小编这里被idea默认选择了1.9版本的jdk,把它改为1.8版本即可:
【Java】idea_Error:java:无效的目标发行版:1.9 or Information:javac 1.8.0_181 was used to compile java sources_第6张图片
(2)修改效果如下:
【Java】idea_Error:java:无效的目标发行版:1.9 or Information:javac 1.8.0_181 was used to compile java sources_第7张图片
【Ending】

技术,只有在交流的时候才能理解的更透彻!交流Java开发技术,我们正在行动!感谢来过!

你可能感兴趣的:(【,】,《,Java开发技术-后端,》)