sunmingtao / sample-code

3 stars 4 forks source link

How to locate the jar from which a given class is loaded? #207

Closed sunmingtao closed 3 years ago

sunmingtao commented 3 years ago
CodeSource src = MimeMessage.class.getProtectionDomain().getCodeSource();
if (src != null) {
    URL jar = src.getLocation();
    System.out.println("MimeMessage class locates at " + jar.toString());
}