上图请忽略!
一、报错问题分析
问题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)打开菜单栏的这个按钮:
看下图右上角
(2) 检查左边Project中的jdk---(小编用的jdk是 1.8.0 181 版本)
在下图Project SDK:中检查jdk 版本是 否为1.8版本
在Project language level:中检查jdk 版本是 否为1.8版本:8-Lambdas,type...
(3) 检查左边Modules中的jdk
检查Sources中的jdk是否是1.8版本:8-Lambdas,type...
小编这里被idea默认选择了1.9版本的jdk,把它改为1.8版本即可:
(4) 检查左边SDKs中的jdk路径引入是否正确和版本是否为1.8版本
2.检查第二个地方的 jdk
(1)File->Setting->输入"java Compiler",查看右边的Module的 jdk
小编这里被idea默认选择了1.9版本的jdk,把它改为1.8版本即可:
(2)修改效果如下:
★ 如果觉得小编写的还OK,那么可给小编一个点赞的^-^;
如果想和小编一起研究,学习,讨论Java开发技术,那么可以关注一下小编,你的支持,小编的动力!