gpt4 book ai didi

java - 如何修复 "Fatal error compiling:invalid target release:10.0.2"

转载 作者:行者123 更新时间:2023-12-02 03:33:28 35 4
gpt4 key购买 nike

输入命令mvn clean test -DsuiteXmlFile=testng.xml后在 cmd 上我收到错误 Fatal error compiling: invalid target release: 10.0.2 -> [Help 1]

有人可以告诉我如何解决这个问题吗?

我提供了我在本地 windows10 计算机上执行的一些命令的输出。

1.java-版本

java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

2.echo%JAVA_HOME%
C:\Program Files\Java\jdk-10.0.2\

3.echo%MAVEN_HOME%

F:\path to directory\Maven\apache-maven-3.6.1

以下是我的 pom.xml 文件的一部分

<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>10.0.2</source>
<target>10.0.2</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>

另外我已经添加了<java.version>10.0.2</java.version>在 pom.xml 文件中。

最佳答案

我还没有在 Java 10 中使用 maven 3.5.1,但源版本和目标版本格式肯定需要一些更正,这应该与旧版本类似:

<configuration>
<source>10</source>
<target>1.10</target>
</configuration>

此外,将源版本和目标版本保持为 8 和 1.8 也适用于 maven 3.5.1。

希望这有帮助!

关于java - 如何修复 "Fatal error compiling:invalid target release:10.0.2",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56873007/

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