gpt4 book ai didi

java - Maven 对使用 JRE 感到困惑

转载 作者:搜寻专家 更新时间:2023-10-30 21:00:12 26 4
gpt4 key购买 nike

我已经在eclipse 中创建了一个项目并添加了maven 依赖项。在 Eclipse 中,它说我正在使用 JRE 1.5。在 Eclipse 中一切正常,例如,我可以运行我的测试。

当我尝试从终端运行 mvn clean install 时,出现以下错误。

...generics are not supported in -source 1.3 (use -source 5 or higher to enable generics)...

Maven 似乎认为我使用的是 JRE 1.3,无法识别泛型或 for-each 循环。

我怎样才能:

  • 验证我的假设,即 maven 使用了错误的版本。
  • 让 Maven 编译我的项目。

最佳答案

在 Maven 编译器插件中指定正确的 JRE 版本,默认情况下,您的 pom.xml 文件将从 Maven super pom.xml 继承编译器插件以 1.3 JRE 为目标。

     <build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>

关于java - Maven 对使用 JRE 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371737/

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