我在NetBeans中有一个带有JUnit测试的项目。我对依赖项目中的方法返回类型进行了更改,并且应用程序运行正常。但是当我从NetBeans内部运行JUnit测试时,我得到一个NoSuchMethodError。我确保清洁和建造。
答案 0 :(得分:1)
解决方案是对正在调用更改方法的类进行更改(任何更改)。然后我保存了课程,然后解除了更改并保存了课程。然后在NetBeans中运行JUnit测试。这似乎是NetBeans缓存的一个错误。我之前遇到过类似的奇怪问题,我不得不关闭NetBeans,删除NetBeans缓存文件夹,然后重新启动NetBeans。但似乎对该类进行了更改(然后撤消它)足以修复NetBeans缓存。