Một câu hỏi nhanh về ngoại lệ java.lang.VerifyError. Giả sử tôi nhận được một lỗi mà trông như thế này:Giải thích thông báo ngoại lệ "Đối số không tương thích với chức năng"
Java call terminated by uncaught Java exception: java.lang.VerifyError:(class: com/.../MyClassName, method: <init> signature: (Ljava/io/Reader;)V) Incompatible argument to function
Ông có thể giúp tôi với sự hiểu biết những gì các "init" và những gì "(Ljava/io/Reader;) V)" phụ tùng liên quan đến? Họ không giống như tên phương pháp hoặc chữ ký cho tôi, nhưng tôi không quá quen thuộc với java. Cảm ơn!
Cảm ơn! Vấn đề là, loại đối tượng được khởi tạo không có hai hàm tạo, một tham gia một chuỗi và một tham chiếu StreamReader làm tham số. Không có phiên bản nào khác của kiểu thiếu trình xây dựng có chuỗi. Đây là kỳ quái. Tôi phải tìm cách để bước qua mã này. – Zoomzoom
Cuối cùng chúng tôi đã tìm ra rằng các lớp java được nạp bị hỏng và buộc phải tải lại tất cả các lớp. – Zoomzoom