概述
1、问题:
mvn clean package的时候,报错了:
Fatal error compiling: 无效的目标发行版: 11
Fatal error compiling: 无效的目标发行版: 11
2、理一下思路:
从报错上来看是编译的时候,jdk版本不对。
到底哪里的jdk版本配置的不对?
我们打包的时候,哪些地方用到了jdk?
- idea
- pom
- maven
3、排查:
3.1、idea的java版本配置地方:
3.2 工程的pom配置
3.3 maven jdk配置
问题就在这里,maven使用的jdk1.8
4、解决和结论:
4.1 解决:环境变量配置
maven配置使用环境变量中的JAVA_HOME
来查找使用的jdk,我的环境变量中配置的是jdk8。
因此,修改环境变量中的JAVA_HOME,重启idea即可。
4.2 结论:
如果之前遇到到这种问题,肯定能够立即排查到是哪里的问题,但是第一次遇到,就要找到所有可能导致问题的地方,逐一排查,避免遗漏导致问题排查不出来。
排查到是哪里的问题,但是第一次遇到,就要找到所有可能导致问题的地方,逐一排查,避免遗漏导致问题排查不出来。
最后
以上就是谨慎野狼为你收集整理的Fatal error compiling 无效的目标发行版 11的全部内容,希望文章能够帮你解决Fatal error compiling 无效的目标发行版 11所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复