Java.lang.NoSuchMethodError: com.Person.setCompanyList(Ljava/util/ArrayList;)V
Kann mir jemand helfen, warum NOSuchMethodError kommt in java zur Laufzeit.mein Fehler ist .Java.lang.NoSuchMethodError: com.Person.setCompanyList(Ljava/util/ArrayList;)V
Dies ist nicht eine Frage. Außerdem ist es zu allgemein für jedermann, um helfen zu können
InformationsquelleAutor user2114281 | 2013-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bedeutet dies im Allgemeinen, dass die version der Bibliothek oder Klasse, für die Sie kompiliert wurden, ist nicht die gleiche version, die jetzt laufen.
Wenn Sie zusammengestellt, die Methode dort war (sonst hätte es einen compile-Fehler), aber jetzt ist es nicht (vielleicht, weil die jar-Datei ist zu alt).
Versuchen eine saubere Erstellung und Bereitstellung Ihres gesamten Projekts.
Den anderen häufiger der Fall ist Reflexion, wenn Sie haben, Methode Namen aufgebaut, die zur Laufzeit (für die Methoden, die gibt es einfach nicht).
InformationsquelleAutor Thilo