Java sınıf yükleyicinin sınıfı nereden yüklediğini programatik olarak nasıl bilen var mı?
Genellikle sınıf yolunun çok uzadığı ve manuel aramanın gerçekten bir seçenek olmadığı büyük projeler üzerinde çalışıyorum. Geçenlerde classloader bir sınıfın yanlış bir sürümünü yüklerken bir sorun vardı çünkü iki farklı yerde sınıfyolunda idi.
Peki, classloader'ı gerçek sınıf dosyasının nereden geldiğini bana nasıl söyleyebilirim?
Düzenleme: Sınıf yükleyici aslında bir sürüm uyumsuzluğu (veya başka bir şey) nedeniyle sınıfı yüklemek başarısız olursa, yine de biz onu okumadan önce hangi dosyayı okumaya çalışıyorum bulabiliriz?