gpt4 book ai didi

java - maven - 指定 java 编译器颠覆

转载 作者:行者123 更新时间:2023-11-29 04:17:03 24 4
gpt4 key购买 nike

运行 Maven Update 时,Maven 更改了我的 Eclipse 项目的 jdk 版本。我在这里看到很多线程询问如何为 Maven 指定 Java 版本,这很简单:

<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

我同时安装了 JDK 1.8.0_181 和 1.8.0_172。如果我想继续为我的系统使用 172 但我想使用 181 进行编译,我怎么能告诉 Maven?我可以只指定主版本号(1.8)而不指定其他次要版本号吗?

最佳答案

您提到的数字与您使用的实际 JDK 版本无关。这通常通过 JAVA_HOME 设置。您也可以在 Maven 编译器插件中显式设置

http://maven.apache.org/plugins/maven-compiler-plugin/examples/compile-using-different-jdk.html

您提到的属性设置了编译器的行为。你可以例如即使使用 JDK 1.8.x 也可以使用 1.7 编译(但不能使用 JDK 1.7.x 编译 1.8)。

关于java - maven - 指定 java 编译器颠覆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51654989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com