Je charge plusieurs classes différentes de plusieurs .jars différents à partir d'un chargeur de classe personnalisée en Java. Je crée un URLClassLoader
personnalisé, y ajoute plusieurs .jars et le passe à un ServiceLoader
pour trouver les classes que je veux.Comment puis-je découvrir quelle entrée classpath a fourni une classe?
Ma question est la suivante: étant donné un cours, y a-t-il un moyen de découvrir à partir de quoi il a été chargé?
Cela a fonctionné pour moi en utilisant 'Thread.currentThread(). GetContextClassLoader(). FindResource (" MyClass.class ")'. Merci beaucoup! –