Java AbstractMethodError 原因分析:运行eureka客户端报错

Java AbstractMethodError 原因分析:运行eureka客户端报错我在创建euraka客户端时报错,java.lang.AbstractMethodError:null,在网上找了大半天也没有找到靠谱的答案,探求本质,多数文章都是浮于表面,并没有对错误原因进行深入分析,后面我找到了一篇对java.lang.AbstractMethodError原理进行讲解的文章,才恍然大悟。首先java.lang.AbstractMethodError是运行时错误,编译时…

大家好,又见面了,我是你们的朋友全栈君。

我在创建euraka客户端时报错,java.lang.AbstractMethodError: null,在网上找了大半天也没有找到靠谱的答案,探求本质,多数文章都是浮于表面,并没有对错误原因进行深入分析,后面我找到了一篇对java.lang.AbstractMethodError原理进行讲解的文章,才恍然大悟。

首先java.lang.AbstractMethodError是运行时错误,编译时并不能发现,知道运行时才会报错。

通过查阅API文档里面的解释大致得出的结论就是说A依赖于B,但是执行的时候发现类B的定义发生了改变,这个改变是针对编译的时候发生了改变,也就是说将类A由java文件编译成.class文件的时候用到了类B的class文件,但是在执行的时候JVM发现真正用到的B的class文件和编译的时候用的不是一个了。于是这个异常就被抛了出来。

于是我查看了我eureka客户端的pom文件
Java AbstractMethodError 原因分析:运行eureka客户端报错

发现我多导入版本是2.1.1RELEASE,而我实际从父pom继承的依赖应该是2.0.2RELEASE

Java AbstractMethodError 原因分析:运行eureka客户端报错

所以造成java.lang.AbstractMethodError: null。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137258.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据结构课程设计哈希表的设计与实现课程设计(数据结构哈希表查找姓名设计)

    我负责小组里处理冲突。用RN【30】做随即数列。在冲突的时候使用作为随即增量。为防止重复,在赋值时做适当处理。这是处理前的代码:#include#include#include#include#include#includeusingnamespacestd;#defineMAX_NUM26typedefstructPreson//定义数

    2022年4月16日
    75
  • 御用导航提示提醒_AR实景导航,让你安全驾驶,不再“绕弯”

    御用导航提示提醒_AR实景导航,让你安全驾驶,不再“绕弯”虽然现在手机、车机的导航能力越来越强,但是当我们遇到不熟悉的路况,特别是在立交桥和高速匝道口时还是会出拐错弯或错过路口的情况,而往往错过了一个出口,就意味着你要多跑几公里甚至更远!!基于当前复杂的行车环境,EASYOWN联合高德地图,推出了AR系列行车记录仪,在应对相关行车痛点问题上拥有完美的解决方案。EASYOWN-E3AR行车记录仪通过连接高德地图,在真实的路况信息中,加入3D…

    2022年5月7日
    1.4K
  • Android开发之activity跳转页面失败的问题

    Android开发之activity跳转页面失败的问题今天做地址管理,跳转新建地址页面发现一个问题,这么也跳转不到下一个页面代码如下:/***跳转创建地址页面*/privatevoidcreateAddress(){startActivityForResult(newIntent(this,CreateAddressActivity.class),CREATE_ADDR…

    2022年5月21日
    48
  • 图像处理算法论文

    图像处理算法论文一:去雾方面的论文      1、EfficientImageDehazingwithBoundaryConstraintandContextualRegularization,下载地址:      http://lab.datatang.com/1984DA173065/WebFile/DocWeb/2014012053738649.pdf

    2022年5月17日
    43
  • matlab secant method

    matlab secant method

    2021年12月16日
    48
  • 自动化测试理论[通俗易懂]

    自动测试并不会在一开始就减少测试人员的工作量、缩短测试时间。自动化测试只能当做是手工测试的补充。毕竟一个项目引入自动化,需要测试人员熟悉这个工具,而且有很多时候不是一个工具就能解决。其次自动化执行的内容也是需要测试人员去编写和考量的,这个过程需要时间。最后就是对自动测试执行后的结果分析,也是需要人自己来做的。1.一些可以自动执行的测试用例:需要多次执行的测试。相反,只执行一次的测试工作一…

    2022年4月11日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号