Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Апплеты > Браузер не освобождает файлы после закрытия апплет


Автор: ViseMoD 11.2.2009, 12:56
Почему нельзя удалить/перезаписать jar файлы после закрытия таба с апплетом в браузере? Через Java консоль вижу, что апплет закрывается. Однако чтобы удалить/перезаписать файлы, оставшиеся от апплета, нужно закрывать браузер.

Автор: LSD 11.2.2009, 13:16
Просто JVM запущенная аплетом остается работать (это можно увидеть по наличию значка в трее и таск-менеджеру). Пока она не закроется, файл будет занят.

Если очень надо можно через таск-менеджер убить JVM.

Автор: ViseMoD 11.2.2009, 14:15
Так есть способы освобождать файлы без закрытия JVM?

Автор: LSD 11.2.2009, 15:33
Для этого надо чтобы JVM выгрузила классы. Со стандартным загрузчиком, такое вряд ли получится, надо писать свой.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)