2017-05-07 2 views
-1

Ich stehe vor einem seltsamen Fehler, ich füge meiner Java-Anwendung ein neues Jar hinzu (mit Netbeans) Dieses Jar enthält eine Java-Klasse namens Strings.java.lang.NoSuchMethodError: com.wm.util.Strings.isBlank (Ljava/lang/String;) Z

Als ich diese Klasse dekompiliert habe, habe ich eine Methode namens isBlank() gefunden.

Aber sobald dieses Glas zu meiner Bibliothek hinzugefügt wird und mein Programm ausgeführt wird; wird eine Fehlermeldung angezeigt „java.lang.NoSuchMethodError: com.wm.util.Strings.isBlank (Ljava/lang/String;) Z“ und ich bin mir ziemlich sicher, dass diese Methode existiert, wie durch die beigefügten screensoht zeigen adding jar

Danke

Antwort

0

Fixed, ich fand, dass andere JARs die gleiche Klasse mit unterschiedlichen Methoden enthalten. So im Compilierungsprozess nahm der Compilator die Klasse von der Wrang JAR Lösung: ich lösche das unerwünschte Glas

Verwandte Themen