java.lang.NoSuchMethodError: com.wm.util.Strings.isBlank(Lja



我正在面临奇数错误,我正在为我的Java应用程序添加一个新罐子(使用NetBeans(此罐子包含一个名为Strings的Java类。

当我分解此类时,我找到了一种称为 isblank((的方法。

但是,一旦将这个罐子添加到我的库中,我的程序就会运行;显示" java.lang.nosuchmethoderror:com.wm.util.strings.isblank(ljava/lang/lang/string;(z "的错误消息显示,我很确定该方法存在于附带的屏幕固定罐

谢谢

修复,我发现其他罐子包含不同方法的同一类。因此,在汇编过程中,编译器正在从wrang罐中录取解决方案:我删除了不希望的jar

i有相同的错误。这里的问题在于,Isblank仅自Java 11以来才可用,但是在POM中,编译器设置为8。但是,由于11安装在我的本地计算机上,因此我可以编译,并且在运行程序后稍后才注意到问题。我真的很不满意,甚至没有警告。

最新更新