描述
将java1.8的项目升级为java11项目时报错,在通过maven命令mvn clean compile
执行时,maven提示无效的目标发行版: 11
。
方案
- 使用IDEA时需要将其编译环境改为java11
路径: ` Intellij IDEA` -> Preference -> Build,… -> Compiler -> Java compiler. 右侧项目版本改为11
设置项目中指定的jdk版本为jdk11
- 切换shell环境
可能当前环境下运行的jdk不是java11或更高版本。可通过java -version
命令查看当前版本。如果不匹配,可切换版本后重试。
版权声明:本文由 followtry 在 2021年09月18日发表。本文采用CC BY-NC-SA 4.0许可协议,非商业转载请注明出处,不得用于商业目的。
文章题目及链接:《Java8升级为Java11遇到的问题》