Obtenir la liste des classes d'un jar [Résolu]
Bonjour à tous,
Il y a beaucoup de méthodes sur le web pour faire cela mais je n'ai réussi avec aucune pour le moment.
Je veux une liste de class<?> d'un fichier Jar afin d'utiliser les fonctions qu'il y a dedans par la suite.
Un début de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
File file = new File("MyDir/");
FilenameFilter fnf = new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".jar");
}
};
File[] jarfiles = file.listFiles(fnf);
URL[] urls = new URL[10];
int i = 0;
for (File f : jarfiles)
{
urls[i] = f.toURI().toURL();
i++;
}
ClassLoader loader = new URLClassLoader(urls); |
Je ne sais pas si ça commence bien comme ça, je suis totalement paumé dans les JarEntry et les URLCLassLoader...
Merci d'avance pour votre aide :)