问题背景
今天在新建了一个项目的后,项目搭建好以后,想要看一下是否能够正常启动。但是在启动项目的时候,控制台报错如下:error:java: 无效的源发行版: 10。脑残审核,你告诉我哪个是广告???
问题分析
报错了java的版本问题,看到这个错误应该就能很快的想到是因为java的jdk版本依赖问题导致的。所以查看了自己环境中的jdk版本是多少?再看一下idea中的所设置的jdk版本
查看了自己环境的安装版本是jdk8,而idea环境中的配置是jdk 10,所以会报这个错误!
在电脑中打开cmd控制台,输入java -version可以看到我们自己的jdk版本。
解决方案
- 调整项目结构中使用的java版本(File->Project Structure……)
进入下图中,点击project,查看我们圈红框的地方是否正确的选择版本(这里一定要选择和我们环境中安装的jdk版本一致)
- 检查一下idea中设置的编译版本是多少(File->setting)
进入之后,单击Build,Execution,Deployment->Compiler->Java Compiler ,然后在右侧的Per module bytecode version:下的右侧红框位置,调整为和我们环境中安装的jdk版本一致
- 检查一下我们项目中pom.xml中的配置java的版本号,这里看一下项目中pom中的<properties中<java.version>的版本号,如果和我们环境不一致的话,将他调整为我们环境一致的版本即可!
好了,今天关于idea启动java项目报错——error:java: 无效的源发行版: 10的问题我们就先聊到这
欢迎大家留言交流,也欢迎大家关注我的《coder练习生》