当前位置: 首页 > 知识库问答 >
问题:

不支持1.8版

马坚白
2023-03-14

我有一个项目正在使用Java8。

到目前为止,在pom中,我们将源版本和目标版本指定为1.8:

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

我们希望利用 Java 9 的“-发布”选项,并添加了以下内容:

<maven.compiler.release>1.8</maven.compiler.release>

但是现在我们得到了下面的错误:

Fatal error compiling: release version 1.8 not supported

我们使用maven 3.5.3,3.8.0版本中的maven-compiler-plugin和Java 10来编译这个项目。

这里怎么了?

共有2个答案

章晋鹏
2023-03-14

就我而言,我必须更改版本,源和目标。

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.release>8</maven.compiler.release>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
  </properties>
姬温文
2023-03-14

这个应该可以

<maven.compiler.release>8</maven.compiler.release>

自从

通过这种方式,可以假设这是实际编译器插件配置中使用的参数,类似于:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.0</version>
    <configuration>
        <release>${maven.compiler.release}</release>
    </configuration>
</plugin>

 类似资料:
  • 问题内容: 我刚刚从以前的JDK 1.8.0_33下载了JDK 1.8.0_51,因为我遇到了问题。有一些解决方法可将Jdk 8与Android一起使用,我只是想知道Google是否已在Android Studio中为JDK添加了全面支持?还是应该只使用JDK 1.7?建议将不胜感激。 问题答案: 您应该只使用JDK 1.7。JDK 8中的某些功能尚不支持。

  • DataSource 接口 不支持 timeout 相关操作 Connection 接口 不支持存储过程,函数,游标的操作 不支持执行 native SQL 不支持 savepoint 相关操作 不支持 Schema/Catalog 的操作 不支持自定义类型映射 Statement 和 PreparedStatement 接口 不支持返回多结果集的语句(即存储过程,非 SELECT 多条数据) 不

  • 我需要在JAX-WS中通过客户端连接到外部服务器。客户端在Wildfly 8上运行。使用Java8连接是正常的。但我在Java7中连接到服务器时遇到了问题(我尝试了u45、67、79)。服务器端安全性的属性为https://www.ssllabs.com/ssltest/analyze.html?d=app.bundesnetzagentur.de 在部分“密码套件”中有四个密码。源代码不应支持J

  • 注:此题不是重复题!与其说是UnsupportedClassVersionError,不如说是RMI 我在尝试运行RMI代码时获得UnsupportedClassVersionError。我的其他代码都运行得很好,但是我正在尝试按照RMI教程操作,而代码却没有运行。我运行的是Linux Mint17.1 Rebecca,我没有使用任何IDE。我还在通过命令行编译和运行本地机器上的所有代码,所以我使

  • 问题内容: 我正在尝试做的是: 我正在尝试使用Java连接到[使用https]的Web Portal。我已经编写了使用Authenticator类提供用户凭据的代码。运行程序时出现异常: “ java.lang.UnsupportedOperationException:尚不支持” 我有张贴的代码: 第二次Try中引发了异常“ java.lang.UnsupportedOperationExcep

  • 我们继续上一章节的内容,大家应该记得我们 Lua 代码中是如何完成 ngx_postgres 模块调用的。我们把他简单改造一下,让他更接近真实代码。 local json = require "cjson" function db_exec(sql_str) local res = ngx.location.capture('/postgres',