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  @katecrawford : Umm, anyone a little concerned that Bard is saying its training dataset includes... Gmail? I'm assuming that's flat out…

    2 days ago
  • Je découvre qu’ils apprennent le SQL en Terminal, très intéressant https://t.co/MrfcHve9wo

    3 days ago
  • RT  @AmelieBenoit33 : Je m’essaye à de nouveaux formats ! Un premier sketch qui me trottait en tête depuis le sketchnote précédent; la techn…

    4 days 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