Список классов в файле банки

Как я могу динамично загрузить файл банки и перечислить классы, который находится в нем?

9
задан Hossein Margani 7 August 2010 в 05:45
поделиться

2 ответа

Взгляните на классы в пакете java.util.jar . Вы можете найти примеры того, как перечислить файлы внутри JAR в Интернете, вот пример . (Также обратите внимание на ссылки внизу этой страницы, есть еще много примеров, которые показывают вам, как работать с файлами JAR).

6
ответ дан 4 December 2019 в 07:34
поделиться

Вот код для перечисления классов в jar:

import java.io.IOException;
import java.util.Enumeration;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;

public class JarList {
    public static void main(String args[]) throws IOException {

        if (args.length > 0) {
            JarFile jarFile = new JarFile(args[0]);
            Enumeration allEntries = jarFile.entries();
            while (allEntries.hasMoreElements()) {
                JarEntry entry = (JarEntry) allEntries.nextElement();
                String name = entry.getName();
                System.out.println(name);
            }
        }
    }
}
12
ответ дан 4 December 2019 в 07:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: