Ngoại lệ JavaLỗi
ClassNotFoundExceptionClassNotFoundException
Một lớp không thể tìm thấy trên classpath tại runtime.
jvmandroidspring
Nguyên nhân gây ra lỗi này
Lớp không có trong classpath. Thường xảy ra với Class.forName(), ClassLoader.loadClass() hoặc khi một dependency thiếu tại runtime nhưng có mặt lúc compile time.
Cách sửa
Thêm JAR hoặc dependency còn thiếu vào classpath. Kiểm tra lỗi đánh máy trong tên lớp đầy đủ. Đảm bảo dependency được đưa vào runtime classpath, không chỉ compile-time.
Mã lỗi liên quan
Ngoại lệ JavaLỗi
NegativeArraySizeExceptionNegativeArraySizeException
Một mảng được tạo với kích thước âm.
jvmandroid
Xem chi tiết Ngoại lệ JavaLỗi
IOExceptionIOException
Một thao tác I/O thất bại hoặc bị gián đoạn.
jvmandroidspring
Xem chi tiết Ngoại lệ JavaLỗi
NoSuchFieldErrorNoSuchFieldError
Một field được tham chiếu lúc runtime nhưng không tồn tại trong class.
jvmandroid
Xem chi tiết Ngoại lệ JavaNghiêm trọng
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
JVM đã cạn kiệt bộ nhớ heap khả dụng.
jvmandroid
Xem chi tiết Ngoại lệ JavaNghiêm trọng
NoClassDefFoundErrorNoClassDefFoundError
Một class được tìm thấy tại thời điểm biên dịch nhưng không thể tải lúc runtime.
jvmandroidspring
Xem chi tiết Ngoại lệ JavaNghiêm trọng
LinkageErrorLinkageError
Một lớp có dependency vào lớp khác đã thay đổi không tương thích.
jvm
Xem chi tiết