Có ai biết làm thế nào để lập trình tìm ra trình tải lớp java thực sự tải lớp từ đâu không?
Tôi thường làm việc trên các dự án lớn trong đó đường dẫn lớp rất dài và tìm kiếm thủ công không thực sự là một lựa chọn. Gần đây tôi có một vấn đề trong đó trình nạp lớp đang tải một phiên bản không chính xác của một lớp vì nó nằm trên đường dẫn lớp ở hai nơi khác nhau.
Vậy làm thế nào tôi có thể yêu cầu trình nạp lớp cho tôi biết tệp trên lớp thực sự đến từ đâu?
Chỉnh sửa: Điều gì sẽ xảy ra nếu trình nạp lớp thực sự không tải được lớp do phiên bản không khớp (hoặc một cái gì đó khác), liệu chúng ta có thể tìm ra tệp nào đang cố đọc trước khi đọc nó không?