首页 > 基础资料 博客日记
项目启动报错:java.lang.NoSuchMethodError 之 method <init>()V not found
2024-06-23 15:00:04基础资料围观399次
这篇文章介绍了项目启动报错:java.lang.NoSuchMethodError 之 method <init>()V not found,分享给大家做个参考,收藏Java资料网收获更多编程知识
最近一个安全隐患修复需求,要求项目中snakeYaml版本升级为2.0以上,升级、替换snakeYaml以后,项目启动时遇到如下报错:java.lang.NoSuchMethodError: org.yaml.snakeyaml.constructor.Constructor: method <init>()V not
看报错信息“method <init>()V not found”,其中“<init>”代表“构造方法”,“V”代表返回值void,综上报错信息为“找不到无参构造方法”,再结合刚刚替换了依赖项的版本,看左下角方法区确实没有无参构造方法:
为了更严谨一些,我把替换掉的依赖项重新导入,查看其构造方法,确实是有无参构造方法的:
至此,问题可以确定,但是结合具体需求,需要具体分析。
文章来源:https://blog.csdn.net/weixin_52500840/article/details/135594888
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签: