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 | 587 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

    • Podcast à (re)découvrir

      On me demande parfois comment faire sa veille technologique… je suis assez

      20 janvier, 2021
    • Lorsque le réseau social Parler cherche un nouvel endroit pour poser ses encombrantes valises…

      Nous allons parler architecture et plus exactement, du nombre de machines nécessaires

      19 janvier, 2021
    • Veille technologique janvier 2021

      Nouveau format d’article cette semaine : je vous propose de partager mes

      17 janvier, 2021

    Recent Tweets

    • RT  @welovedevs : On lui a demandé s'il pensait que les développeurs étaient considérés dans son entreprise. Voilà ce qu'il a répondu 😩 #Enqu…

      2 hours ago
    • Lunatech a aussi eu l'excellente idée de devenir partenaire avec le projet FP Tower, et cela permettra à tous les e… https://t.co/wMfT5MhviI

      3 hours ago
    • Le site https://t.co/r90vLjZTQt propose un cours d'introduction sur la prog fonctionnelle avec Scala. La qualité de… https://t.co/cwOyzNhL0N

      3 hours ago
    • RT  @JulienTruffaut : I am so happy of this partnership. Lunatech is a fantastic IT consultancy which invests a lot in the training of its em…

      4 hours ago
    •  @k33g_org   @fcamblor   @waxzce   @bluxte  On a un Channel slack pour le hackbreakfast que nous organisions avant les conf… https://t.co/JfTJ2BAMlP

      9 hours ago

    Mots clés

    agile (18) ajax (11) Apple (11) architecture (5) 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 (76) 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) ria (8) Scala (19) scrum (44) spring (23) Startup (10) twitter (5) 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