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

Astuce pour ClassLoader et Java

    Home Java Astuce pour ClassLoader et Java

    Astuce pour ClassLoader et Java

    Par Nicolas Martignole | Java | 1 commentaire | 4 février, 2005 | 0 | 634 affichages
         

    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
    No tags.

    Recent Posts

    • Doctolib developer

      Premier mois chez Doctolib

      Je vous propose de partager mon bilan après un mois chez Doctolib,

      11 avril, 2021
    • GitHub Actions : le tueur de Jenkins ?

      Avouez-le : ce titre de blog est super racoleur. J’avais aussi pensé

      15 février, 2021
    • Comment recréer du lien social dans l’Entreprise avec des outils numériques en 2021

      Nous sommes en février 2021 pendant le 3ème confinement lié à la

      10 février, 2021

    Recent Tweets

    • RT  @axellelemaire : ☑️Se faire réveiller par une matinale sur les vertus de l’#opendata et #opensource, qui ont permis de créer  @covidtracke …

      8 hours ago
    •  @Keruspe  🍿🍿🍿😎

      23 hours ago
    • RT  @fcamblor : Mercredi je parlais d'une webapp avec du lit-element/vitejs qui partirait en prod en moins de 48h ... https://t.co/cFJIwV7og…

      24 hours ago
    •  @fcamblor  Bravo Fred 👍🏻

      24 hours ago
    •  @jylls35   @ponceto91  Le 6128

      1 day ago

    Mots clés

    agile (18) ajax (11) Apple (11) architecture (6) barcamp (5) BarCampJavaParis (5) ddd (5) devoxx (33) esb (6) exo (6) flex (9) geek (5) google (11) grails (5) groovy (10) humeur (12) humour (7) independant (6) iphone (12) Java (77) javascript (7) jazoon (28) jboss (22) jboss seam (12) jsf (9) jug (16) Linux (11) mac (6) mule (5) parisjug (7) paris jug (22) pjug (6) play (8) playframework (6) portlet (5) recrutement (6) ria (8) Scala (21) scrum (44) spring (23) Startup (11) usi (21) usi2010 (9) web (16) xebia (7)

    Le Touilleur Express

    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
    Le Touilleur Express