Comment retrouver le nom complet du fichier JAR à partir duquel une Class a été chargée ?Une Class est chargée par le ClassLoader à partir d’un fichier jar ou d’un répertoire. Si vous voulez retrouver le nom et le chemin complet d’un JAR pour une class donnée dans votre code, vous pouvez utiliser l’appel suivant:
// Pour retrouver d'où a été chargé la class Configuration : System.out.println("Configuration.class was loaded from: " +Configuration.class.getProtectionDomain().getCodeSource().getLocation());
Cet appel permet normalement de retrouver le domaine d’execution d’une Class ainsi que les Certificats ayant servi à signer le code.
0 no like