首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >-source编译失败,并显示错误静态接口方法在maven 1.7中不受支持

-source编译失败,并显示错误静态接口方法在maven 1.7中不受支持
EN

Stack Overflow用户
提问于 2017-04-13 17:55:40
回答 2查看 1.5K关注 0票数 0

maven指向-source 1.8,但maven命令抱怨使用Java8或更高版本来启用静态接口方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$mvn -version

拾取_JAVA_OPTIONS:-Xmx2048m -XX:MaxPermSize=512m -Djava.awt.headless=true OpenJDK 64位服务器VM警告:忽略选项MaxPermSize=512m;在8.0 Apache Maven3.1.0中删除了支持(893ca28a1da9d5f51ac03827af98bb730128f9f2;2013-06-27 19:15:32-0700) Maven home: /opt/apache-maven-3.1.0Java版本: 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操作系统名称:"linux",版本:"2.6.32-573.el6.x86_64",arch:"amd64",家族:"unix“

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 echo $JAVA_HOME

/usr/lib/jvm/java-1.8.0-openjdk.x86_64谁能帮我指出这里出了什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2017-04-13 18:03:42

如果看不到实际的pom,就很难判断,但您可能应该配置Maven编译器插件以与Java 8一起工作。

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

最简单的方法可能是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<project>
 [...]
  <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>
 [...]
</project>
票数 1
EN

Stack Overflow用户

发布于 2017-04-13 18:10:58

我认为maven项目运行在jdk8的较低版本上。请检查版本,转到项目properties>Project Facets> java1.8版本是否选中...如果不是,则选择并应用,然后再次运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43398795

复制
相关文章
maven打包 错误: -source 1.3 中不支持注释
MVC项目打包报错: 错误: -source 1.3 中不支持注释 但是编译通过。 解决: 指定maven打包的jdk版本: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <v
HaC
2020/12/30
5360
maven编译常见错误解决方法整理
当maven项目里面有用到JDK内部的一些类,接口(如:com.sun.xml.internal.ws.spi.ProviderImpl)等的时候,用maven编译一般会出现如下错误
流柯
2018/08/30
2.6K0
maven生成source jar包的方法
在install的时候,会在target文件夹下生成source文件: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1.2</version>
zhangheng
2020/04/29
2.1K0
身份验证错误,要求的函数不受支持,CredSSP
这是微软2018年上半年发布的安全更新导致的CredSSP报错,这个更新涉及服务端、客户端,简单说,要么都别装,要么都装,一个装、一个不装就会有问题。跟"身份验证错误,要求的函数不受支持,CredSSP"类似的还有“远程计算机需要网络级别身份验证,而您的计算机不支持该验证。请联系您的系统管理” "The remote computer requires Network Level Authentication, which your computer does not support. For assistance, contact your system administrator or technical support." ,还有其他类似的:
Windows技术交流
2022/02/12
3K1
SYSLIB0018:仅反射加载不受支持,并引发 PlatformNotSupportedException
从 .NET 6 开始,以下方法标记为已过时。 在代码中调用这些方法会在编译时生成警告 SYSLIB0018。 这些方法在运行时引发 PlatformNotSupportedException。
用户4268038
2022/01/06
2950
SYSLIB0017:强名称签名不受支持,并引发 PlatformNotSupportedException
从 .NET 6 开始,以下 API 标记为已过时。 在代码中使用这些 API 会在编译时生成警告 SYSLIB0017。 这些 API 在运行时引发 PlatformNotSupportedException。
用户4268038
2022/01/06
2480
在静态页面内实现关键字搜索并高亮显示
在静态页面内实现关键字搜索并高亮显示,效果如图: 示例代码如下,可以直接保存为一个html文件使用。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>页面内实现搜索并高亮</title> <style type="text/css"> .tb { width: 540px; margin:10px auto;
编程随笔
2022/09/08
1.1K0
在静态页面内实现关键字搜索并高亮显示
mfc静态编译,r6010错误
最近调试程序出现了r6010错误,网上查看了很多别人的分析,都是crt版本不同,内存溢出等原因,不够细致,而且很多都是转发的别人的结论,后面查看源码发现,如下错误原因:
sofu456
2022/05/06
6300
mfc静态编译,r6010错误
出现身份验证错误要求的函数不受支持
今天在使用远程连接时遇到了一个错误,始终是无法连接到远程的服务器上面,提示信息如下:出现身份验证错误,要求的函数不受支持,这可能是由于CredSSP加密数据库修正。若要了解详细信息。。。。不在向下描述了,提示的信息就是这样的。
申霖
2020/05/31
5.1K0
为OPENCV添加freetype支持并显示中文字符(在mac上编译opencv及contrib库)
  在mac电脑上管理这些gnu的库一般都使用Homebrew,但总有一些你个性化的需要是官方的Homebrew配方无法满足的。比如在屏幕的输出中使用中文字符。   在OPENCV中输出UTF8字符集早已经有人完成过类似的工作,方法是使用freetype的支持,程序中选择使用的字库,从而在屏幕上输出任意的字符。但官方的Homebrew OPENCV的配方中,并不包含freetype的支持。这时候,只好自己来编译OPENCV及contrib库,因为freetype的支持就在contrib库中。
俺踏月色而来
2018/10/11
5.5K0
为OPENCV添加freetype支持并显示中文字符(在mac上编译opencv及contrib库)
maven 插件之maven-source-plugin
今天在调试代码的时候。发现工程引入一个framework,但是库download不到SourceCode,于是在framework库的源代码的pom文件加入如下代码。 执行
赵哥窟
2021/12/16
2.2K0
静态编译Qt5.5并应用成果
说明:ruby安装时要把三个都选择上,QT5addin插件安装要特有耐心,不然总会觉得,程序假死了。(后来发现是装集成help文档时占时间,可以不装它的)
用户3519280
2023/07/06
3210
Jenkins 编译 Maven 项目提示错误 version 17
maven-compiler-plugin:3.11.0:compile (default-compile) on project mq-service: Fatal error compiling: error: release version 17 not supported
HoneyMoose
2023/09/16
3730
Jenkins 编译 Maven 项目提示错误 version 17
Java中的默认接口方法和静态接口方法
在接口中使用关键字default声明并提供具体实现,而且该方法不需要添加public关键字就可以公开调用,甚至你可以在其实现类中覆写(@Override)。
码农小胖哥
2021/09/29
1.4K0
Maven编译又失败了!还进行持续集成?
引导 您好,本章我们主要学习Maven的集成知识。 1. maven功能特点 2. maven安装配置 3. 坐标仓库依赖管理 适合人群: 所有对DevOps感兴趣的同学。 开始分享 -
DevOps云学堂
2020/02/19
3790
qt source 源码编译
地址:https://download.qt.io/archive/qt/ 源码使用tag版本,6.0以上版本有cmakelist.txt可以直接cmake编译(但差的三方库比较多),6.0以下的版本,cmakelist.txt在qtbase文件夹中,使用
sofu456
2022/03/07
1.2K0
qt source 源码编译
chrome 该插件不受支持[开发者工具怎么用]
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说chrome 该插件不受支持[开发者工具怎么用],希望能够帮助大家进步!!!
Java架构师必看
2022/02/19
1.1K0
chrome 该插件不受支持[开发者工具怎么用]
身份验证错误 要求的函数不受支持 Windows远程桌面连接
之前好好的能远程桌面连接到服务器,但是今天来就不能连接上了,并提示:身份验证错误。要求的函数不受支持。猜想可能是Windows又更新了什么鬼,后面查询资料知道是由于CredSSP加密Oracle修正的原因,这里我整理了下解决方案,希望能帮到你。
全栈程序员站长
2022/06/29
7.4K0
身份验证错误 要求的函数不受支持 Windows远程桌面连接
idea引入maven期间失败导致maven项目加载失败
idea默认使用的是maven中央仓库,由于加载过慢,因此我们一般会使用阿里或者网易等一些国内的maven仓库,但是在项目加载过程中,不会因为你修改了maven的配置而改变之前项目对maven仓库,因此笔者直接把idea关闭后重启了,出现了如下问题:
johnhuster的分享
2022/03/28
2K0
idea引入maven期间失败导致maven项目加载失败
maven设置target以及source版本
学东西不仅需要知其然还要知其所以然,source用来配置源代码使用的开发版本,target用来配置需要生成的目标class文件的编译版本,那么有些朋友可能会问为什么maven编译不使用class将来被部署的环境的jdk版本:有时可能会因maven版本需求或者其他一些插件需求,这些限制规定了我们必须在编译机器上使用比如说jdk7及其以上的版本,但是我们运行的环境使用的是jdk6,这时候就需要增加一个source参数来解决这个问题。
johnhuster的分享
2022/03/29
7750

相似问题

Android错误:-source 1.7中不支持静态接口方法调用

12

Maven错误“注释不受支持.”

31

Jenkins Maven编译由于JDK功能不受支持而失败?

20

在运行测试时出现maven编译错误:使用-source 8或更高版本启用静态接口方法

10

maven-comiler-plugin:致命错误编译:错误:版本17不受支持

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文