我是靠谱客的博主 谨慎野狼,最近开发中收集的这篇文章主要介绍Fatal error compiling 无效的目标发行版 11,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、问题:

mvn clean package的时候,报错了:

Fatal error compiling: 无效的目标发行版: 11

Fatal error compiling: 无效的目标发行版: 11

2、理一下思路:

从报错上来看是编译的时候,jdk版本不对。

到底哪里的jdk版本配置的不对?

我们打包的时候,哪些地方用到了jdk?

  1. idea
  2. pom
  3. maven

3、排查:

3.1、idea的java版本配置地方:

image-20210624122305730

image-20210624221440913

image-20210624223049386

3.2 工程的pom配置

image-20210624122837329

3.3 maven jdk配置

image-20210624221824093

问题就在这里,maven使用的jdk1.8

4、解决和结论:

4.1 解决:环境变量配置

maven配置使用环境变量中的JAVA_HOME来查找使用的jdk,我的环境变量中配置的是jdk8。

因此,修改环境变量中的JAVA_HOME,重启idea即可。

4.2 结论:

如果之前遇到到这种问题,肯定能够立即排查到是哪里的问题,但是第一次遇到,就要找到所有可能导致问题的地方,逐一排查,避免遗漏导致问题排查不出来。

排查到是哪里的问题,但是第一次遇到,就要找到所有可能导致问题的地方,逐一排查,避免遗漏导致问题排查不出来。

最后

以上就是谨慎野狼为你收集整理的Fatal error compiling 无效的目标发行版 11的全部内容,希望文章能够帮你解决Fatal error compiling 无效的目标发行版 11所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部