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

maven编译失败并出现错误-源代码1.7中不支持静态接口方法

管杜吟
2023-03-14
$mvn -version

拾取_java_options:-xmx2048m-xx:maxpermsize=512m-djava.awt.headless=true OpenJDK 64位服务器VM警告:忽略选项maxpermsize=512m;8.0 Apache Maven 3.1.0(893CA28A1DA9D5F51AC03827AF98BB730128F9F2;2013-06-27 19:15:32-0700)Maven Home://opt/apache-Maven-3.1.0 Java版本:1.8.0_101,供应商:Oracle Corporation Java Home://usr/lib/jvm/java-1.8.0-OpenJDK-1.8.0.101-3.b13.el6_8.x86_64/jre默认区域设置:en_US,平台编码:UTF-8 OS名称:“Linux”,版本:“2.6.32-573.el6.x86_64”,arch:“AMD64”,家族:“UNIX”

 echo $JAVA_HOME

/usr/lib/jvm/java-1.8.0-openjdk.x86_64有人能指出这里的问题吗?

共有1个答案

黄意智
2023-03-14

如果没有看到实际的pom,很难判断,但是您可能应该配置Maven编译器插件来使用Java8。

你可以在这里看到一个这样做的例子。

最简单的方法可能是:

<project>
 [...]
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>
 [...]
</project>
 类似资料:
  • 我最近在部署到我们的共享主机时遇到了问题。从 Visual Studio 通过 Web 部署进行部署时,99% 的时间我在登录后在登录页面或主页上收到此错误。有时我可能会点击几下不同的部分,然后它就会击中。它通常会在几分钟到90分钟后消失。 运行Windows Server 2012 R2 Standard、IIS8和.NET 4.5的Web主机。 Web主机建议我需要使用Visual Studi

  • 请帮帮我!我找不到此问题的任何解决方案 “/”应用程序中的服务器错误。< br >编译错误< br >描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改您的源代码。 编译器错误消息: 编译器失败,错误代码为-2146232576。 显示详细的编译器输出: C:\Windows\System32\inetsrv 版本信息: 微软 .NET 框架版本:4.0.30319;AS

  • 我目前正在开发一个ASP.NET应用程序,该应用程序的解决方案中包含2个项目:一个Web应用程序和一个WebAPI。( 我已经尝试在“projectAPI”中包含对“projectWeb”的引用。 当我构建“projectAPI”时,浏览器显示以下消息: 编译错误 说明:编译所需的资源时出错 编译器错误消息:编译器失败,错误代码为-532462766。 当我删除引用时,不再有错误。 我能做什么?

  • 问题内容: 最近,在 Jenkins 中运行的 Maven 构建作业失败,但出现以下异常,原因是它们无法从 Maven Central 提取依赖项,应使用 HTTPS 。我不确定如何将请求从 HTTP 更改为 HTTPS 。有人可以指导我吗? __ [错误] 无法解析的构建扩展: 插件或其依赖项之一无法解析: 无法收集以下项的依赖项: 无法读取以下项的工件描述符: 无法从/到中央传输工件(http

  • 我在Eclipse中打开了maven项目。但当我做清洁和安装,我得到以上的错误。 我将构建路径改为使用SE1.8,我的编译器也配置为使用1.8。您可以在下面的屏幕截图中看到这一点。 我在project explorer中也看到了小红叉。你可以在下面的图片中看到这一点。 我不确定为什么maven在Eclipse中配置为使用1.8时使用SE1.7。