2013-09-25 3 views
0

Возможно ли создать новый файл в банке во время работы программы? I. сохранить некоторые пользовательские данные. Или файлы должны быть созданы в ОС и не могут быть добавлены в банку?Создание нового файла в банке?

ответ

2

JVM загружает классы из JAR-файла. С загрузчиком классов по умолчанию невозможно отразить изменение вашего файла jar в запущенной программе. Веб-серверы используют свой собственный загрузчик классов, чтобы отражать изменения в файлах классов во время выполнения. Вы можете написать свой собственный classloader, посмотрите здесь http://en.wikipedia.org/wiki/Java_Classloader и http://www.javablogging.com/java-classloader-2-write-your-own-classloader/

Смежные вопросы