Partage
  • Partager sur Facebook
  • Partager sur Twitter

UnLoader un jar et les classes chargés

Anonyme
    25 février 2009 à 0:18:59

    Bonjour,

    je charge un mémoire un jar à l'aider de URLClassLoader et Class.forName(...);

    j'aimerai à un instant T dans le programme détruire toutes les instances de classes du jar et faire un unload de façon a ne plus pouvoir créer d'instance...
    Mais comment faire ?

    Merci
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      25 février 2009 à 12:08:59

      new File("*.jar").delete();

      Plus sérieusement, si le jar est dans le classpath il est théoriquement toujours accessible, une solution serait soit d'avoir un classloader perso, soit un mécanisme de vérification(wrapper les classes du jar, ne permettre l'instantiation des wrappeurs que sous certaines conditions).
      • Partager sur Facebook
      • Partager sur Twitter

      UnLoader un jar et les classes chargés

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown