如果应用程序试图调用类的指定方法(静态或实例),并且该类不再具有该方法的定义,则抛出Java`Error`。
尝试在Java中调用append方法时出现NoSuchMethodError
注意:我是一名学生,刚刚开始学习数据结构。 当我尝试在自定义类的实例上调用追加方法时,我遇到了 NoSuchMethodError。 私有优先队列 注意:我是一名学生,刚刚开始学习数据结构。 当我尝试在自定义类的实例上调用追加方法时,遇到了 NoSuchMethodError。 private PriorityQueue<Patient<T>> queue; public PriorityQueueManipulation(){ queue = new PriorityQueue<>(); } public void append(T name, int diseasePatient , int age){ Patient<T> element = new Patient<>(name, diseasePatient, age); queue.add(element); //here´s the error occurs } } 我知道变量名不是最好的;这是一个典型的“患者管理”优先队列练习。我需要有关为什么会发生此错误的建议,可能与构造函数有关?: NoSuchMethodError:找不到适合追加(患者)的方法 我尝试更改程序逻辑并重置IDE。 以下代码对我有用 病人.班级 public class Patient<T> implements Comparable<Patient<T>> { private T name; private int diseasePatient; private int age; public Patient(T name, int diseasePatient, int age) { this.name = name; this.diseasePatient = diseasePatient; this.age = age; } @Override public int compareTo(Patient<T> o) { return 0; } } 测试班: public class TestClass<T> { private PriorityQueue<Patient<T>> queue; public TestClass() { queue = new PriorityQueue<>(); } public void append(T name, int diseasePatient , int age){ Patient<T> element = new Patient<>(name, diseasePatient, age); queue.add(element); } public void print() { System.out.println("Queue: " + queue); } } 主要方法: public static void main(String[] args) { SpringApplication.run(SpringTestApplication.class, args); TestClass<String> testClass = new TestClass<>(); testClass.append("Kashish", 26, 26); testClass.print(); } 如果您可以提供您正在使用的完整代码,我会更好地回答
从 Sprinboot 3.2.12 升级到 3.4.0 时遇到以下错误 - NoSuchMethod CollectionUtils.newLinkedHashSet(int)'
从 Sprinboot 3.2.12 升级到 3.4.0 时遇到以下错误 Spring框架版本从6.1.15升级到6.2.1 NoSuchMethod 'java.util.LinkedHashSet org.springframework.util.Collectio...
Java NoSuchMethodException 与 MessageDigest:java.security.MessageDigest.<init>()
我使用Spring框架并导入了java.security.MessageDigest。我的目标是产生校验和验证。我想输出校验和值,但我却收到此错误...
我正在测试我的第一个 Spring 项目。我正在尝试调用网络服务。我正在遵循此处列出的教程:http://spring.io/guides/gs/consuming-web-service/ 当我尝试构建我的项目时,我...
Struts 6.4.0 中 Ognl.createDefaultContext() 的 java.lang.NoSuchMethodError
在尝试初始化 OgnlValueStack 时,我在使用 Struts 2 (v6.4.0) 的 Java 应用程序中遇到了 java.lang.NoSuchMethodError。错误信息如下: java.lang.NoSuchMethodEr...
Struts2 v(6.4.0) 和 OGNL:createDefaultContext 方法的 NoSuchMethodError
在尝试初始化 OgnlValueStack 时,我在使用 Struts 2 (v6.4.0) 的 Java 应用程序中遇到了 java.lang.NoSuchMethodError。错误信息如下: java.lang.NoSuchMethodEr...
错误“java.lang.NoSuchMethodError:org.jboss.logging.Logger.getMessageLogger”
我正在尝试使用 spring + hibernate 构建 1 个混合测试项目。部署后...我对这个错误感到沮丧...并在谷歌中搜索但仍然无法正常工作... 造成...
这不能按预期工作(因为我试图从外部服务调用私有运行的包): 对象服务{ 类 HelloPrinter { 私人[服务] def run =“你好” } } 瓦尔...
我将Struts jar升级到2.5.10.1。但我收到以下错误。最初我有 Log4J 2.5 jar,然后将其迁移到 Log4j 2.7。 严重:启动过滤器 struts2 时出现异常 java.lang.
方法存在时出现 Java NoSuchMethodError
我正在引用 PlayerUtil.getMovementSpeed(player);在我的 Speed 类和 PlayerUtil 类中,我将方法定义为: 公共静态双 getMovementSpeed(玩家玩家){ //我的鳕鱼...
java.lang.NoSuchMethodError - com/myApp/Client.cypherCBC(Ljava/lang/String;)Ljava/lang/String;
我的代码出现以下错误; 线程“main”中的异常 java.lang.NoSuchMethodError: com/myApp/Client.cypherCBC(Ljava/lang/String;)Ljava/lang/String; 但它在 ano 中工作得很好...
Flutter 应用程序在 API 级别 30 或更低级别上工作,但在更高级别上失败
我的 Flutter 应用程序可以在 API 级别 30 或更低以及具有更高 API 级别的真实设备上正常运行。但是,当我在 API 级别高于 30 的模拟器上运行它时,它在安装过程中失败...
NoSuchMethodError:尝试调用非函数,例如 null
我对项目的代码库做了一些更改。 乍一看,管道没有显示任何问题,并且更改已合并。 部署的flutter web项目没问题。 但在当地发展...
由于 java.lang.NoSuchMethodError,hibernate 验证器无法构建
我试图将 quarkus 从 1.x 升级到 3.6.3 在 3.6.3 中,我必须引入依赖项 'io.quarkus:quarkus-hibernate-validator' 来支持 jakarta.validation.constraints.*。 然后我得到了这个...
我尝试为我的应用程序制作一个简单的个人资料页面,但我不完全知道该怎么做。 当我想打电话时出现错误 '${widget.user['first_name']}' 在我的个人资料小部件中: 没有这样的方法...
我是硒测试的新手,目前正在使用 Maven 观看一些 YouTube 视频。 今天我尝试了一些代码并且工作正常,但是当访问一个商店页面并尝试搜索产品时......
我已经从 python 转向 java,所以仍然习惯 OOP。我尝试制作一个可以生成 2 个随机数的游戏,用户必须将它们加在一起。 然而,当我运行...
测试开始失败,并出现 java.lang.NoSuchMethodError
尝试运行刚刚运行良好的测试时开始出现此错误。不知道发生了什么! 步骤失败 java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig...
当我将一个对象注入到我的匕首柄模块中明确提供的视图模型时,为什么我会遇到 nosuchmethod 异常
任何帮助将不胜感激,因为我已经为此工作好几天了。 这是错误消息; 引起原因:java.lang.NoSuchMethodException:com.example.funditech.presentation.navigationDrawer。