Đi đến nội dung
Ngoại lệ JavaNghiêm trọng
NoSuchMethodError

NoSuchMethodError

Một method được gọi lúc runtime nhưng không tồn tại trong class.

jvmandroidspring

Nguyên nhân gây ra lỗi này

Method tồn tại lúc biên dịch nhưng phiên bản runtime của class không có nó. Sự không tương thích nhị phân này thường xảy ra với các phiên bản thư viện khác nhau giữa compile và runtime.

Cách sửa

Biên dịch lại với phiên bản thư viện đúng. Kiểm tra xung đột phiên bản dependency. Dùng mvn dependency:tree hoặc gradle dependencies để tìm phiên bản xung đột.

Tài liệu chính thức

Mã lỗi liên quan