Когда Java JVM распаковывает файлы JAR? - PullRequest
5 голосов
/ 20 мая 2010

Java-формат jar-файлов основан на формате zip-файлов и поддерживает сжатие файлов классов внутри него. Когда и как JVM решает, какие файлы классов распаковать и извлечь из jar-файлов на своем пути к классам? Является ли процесс динамичным и выполняется во время выполнения, когда нужны классы, или все они распакованы перед тем, как программа действительно запустится?

1 Ответ

3 голосов
/ 20 мая 2010

Является ли процесс динамичным и выполняется во время выполнения, когда требуются классы

Да. Вы можете регистрировать активность загрузчика классов следующим образом (в терминале):

java -verbose:class [ your other flags and arguments... ]
...