编译致命错误:目标版本无效:12 -> [帮助 1]

Posted

技术标签:

【中文标题】编译致命错误:目标版本无效:12 -> [帮助 1]【英文标题】:Fatal error compiling: invalid target release: 12 -> [Help 1] 【发布时间】:2021-04-10 09:59:24 【问题描述】:

我正在使用 Codeanywhere,我需要使用 maven 运行 Web 服务器。但它给了我这个错误:Fatal error compile: invalid target release: 12 -> [Help 1],如图所示,但我不明白如何修复它。

【问题讨论】:

【参考方案1】:

Maven 正在尝试使用 Java 12 进行编译,但找不到。要么将路径正确设置为 JDK 12,要么将 pom.xml 中的目标 JDK 设置为其他内容(最简单的方法是设置 maven.compiler.target 属性)。 See similar answers

【讨论】:

所以我必须更改 12 ?我不知道如何改变它。我用netbeans写代码,使用的默认版本是JDK 12所以不知道改什么,怎么放路径 否,将其更改为您系统上实际安装的版本。尝试打开命令行并输入java -version。请注意,12 是一个过时的非 LTS 版本,大多数 JDK 供应商不支持。 很高兴听到!如果答案确实回答了您的问题,您也可以接受。

以上是关于编译致命错误:目标版本无效:12 -> [帮助 1]的主要内容,如果未能解决你的问题,请参考以下文章

为啥当我尝试将我的 Spring Boot 应用程序推送到 heroku 时它返回“致命错误编译:无效目标版本:11”

vc++编译错误RC:致命错误RC1107:无效使用;使用 RC /?为了

致命错误编译:无效标志:Jenkins 上 jdk 11 的 --release?

编译 Java 应用程序时目标版本无效

致命错误:opencv/cvtypes.h:没有此类文件或目录编译终止

如何修复“致命错误:堆限制附近的无效标记压缩分配失败 - JavaScript 堆内存不足”错误