Quelqu'un connaît une solution de 2-3 lignes pour l'itération des classes dans certains fichiers Jar?Itérer sur les classes dans le fichier jar
(j'ai une instance de java.net.URL dans ma main)
Merci
Quelqu'un connaît une solution de 2-3 lignes pour l'itération des classes dans certains fichiers Jar?Itérer sur les classes dans le fichier jar
(j'ai une instance de java.net.URL dans ma main)
Merci
Accessing zips and jars using Java Part 1
Accessing zips and jars using Java Part 2
Voici un extrait de code de l'article premier:
ZipFile zip = new ZipFile(fileName);
// Process the zip file. Close it when the block is exited.
try {
// Loop through the zip entries and print the name of each one.
for (Enumeration list = zip.entries(); list.hasMoreElements();) {
ZipEntry entry = (ZipEntry) list.nextElement();
System.out.println(entry.getName());
}
}
finally {
zip.close();
}
jar -tf xyz.jar | classe grep
Here's a solution. Vous pouvez créer un flux d'entrée à partir de l'URL au lieu du fichier utilisé par le code.