У меня проблема с именем NoSuchMethodError, хотя этот метод находится в моем файле jar. Сервер: Tomcat 7 Java Версия: 1.6.0_43Почему java lang nosuchmethoderror во время выполнения разрешен при изменении с класса Wrapper на примитив
Исключение: java.lang.NoSuchMethodError: com.Person.setPersonId(J)V
long l1 = 1234;
Person p = new Person();
p.setPersonId(l1);
NoSuchMethodError приходят в то время как
class Person {
Long personId;
public Long getPersonId() {
return personId;
}
public void setPersonId(Long personId) {
this.personId = personId;
}
}
NoSuchM ethodError решена, когда изменение Упаковочный примитивного
class Person {
long personId;
public long getPersonId() {
return personId;
}
public void setPersonId(long personId) {
this.personId = personId;
}
}
Добавьте стопку, пожалуйста. – Jens
Ваша программа компилируется и работает отлично - проблема не в том, что вы показали до сих пор ... – assylias
какая версия jre? –