gpt4 book ai didi

java - Maven:查看编译选项?

转载 作者:行者123 更新时间:2023-11-30 03:09:07 28 4
gpt4 key购买 nike

我正在尝试查找此编译错误:

$ mvn compile
...
[ERROR] /.../Reader.java:[14,13] try-with-resources is not supported in -source 1.5
(use -source 7 or higher to enable try-with-resources)

如何在我的 Maven 编译中找到 -source 1.5 设置?我使用的是普通的 pom.xml (据我所知)它没有设置任何内容。

最佳答案

这是因为您使用的是普通的 pom.xml ,因此出现此问题。

默认情况下,maven-compiler-plugin ,在编译源代码时调用,使用 Java 5 进行编译,无论您将其设置为 $JAVA_HOME:

Also note that at present the default source setting is 1.5 and the default target setting is 1.5, independently of the JDK you run Maven with.

要使用不同的编译器版本(例如 Java 8),您可以设置 the following properties :

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

或者直接配置插件:

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>

关于java - Maven:查看编译选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34006503/

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