Le Touilleur Express

  • Accueil
  • A propos de l’auteur
  • A propos du Touilleur Express

Astuce pour ClassLoader et Java

4 février, 2005

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.

Articles similaires:

Default ThumbnailAstuce avec le ClassLoader Default ThumbnailAstuces pour identifier la cause d'une java.io.NotSerializable et tuning JBoss Quarkus : le meilleur outil pour construire des applications Java pour le Cloud en 2021 ? Default ThumbnailPour faire de l'archéologie dans du code Java

Derniers articles

  • Vis ma vie de Staff/Principal Engineer

    Suite de l’article précédent sur le Staff Engineer. Aujourd’hui, voyons un peu

    20 juillet, 2022
  • Inari

    Devenir Staff Engineer : comment et pourquoi ?

    Après une dizaine d’années en tant que développeur, vous serez un jour

    17 juillet, 2022
  • WeAreDevelopers 2022, conférence à Berlin – jour 1

    Il est 8h40, 19 degrés, vous êtes à Berlin. La queue dehors

    24 juin, 2022

Tweets @nmartignole

  • RT  @DevoxxGR : 🎯 Devoxx Greece 2023: The most exciting 3-days tech conference! ✨ ✅ 1250 attendees ✅ 80 speakers ✅ 70 sessions #devoxx #dev…

    4 minutes ago
  • RT  @ProductHunt : Optimist helps you systematically improve your prompt: https://t.co/73bJUkuj01

    12 hours ago
  • À propos de l’histoire de la RustConf : un speaker Keynote invité a finalement été annulé puis les orgas lui ont pr… https://t.co/Kr0vP6lFg0

    19 hours ago

Mots clés

Apple (32) Architecture (13) Big Data (5) Conference (8) Devoxx (55) Dev Web (37) Doctolib (2) geekevent (1) groovy (2) Innoteria (11) Java (517) Linux (10) Non classé (14) Perso (266) Recrutement (3) Scala (30) scrum (43) Société (3) Startup (20) Web 2.0 (67)

Le Touilleur Express

Blog par Nicolas Martignole

Contactez-moi : nicolas@touilleur-express.fr

Suivez-moi sur Twitter : @nmartignole

Copyright© 2008 - 2020 Nicolas Martignole | Tous droits réservés
  • A propos de l’auteur
  • A propos du Touilleur Express
  • Log In
  • My Account
  • My Profile
  • Reset Password

Le Touilleur Express