Похоже, что java 8 внесла изменения в то, как обрабатываются файлы блокировки, и это заставляет меня накапливать много файлов .lck.
Я решил решить эту проблему, добавив в свое приложение некоторый код для очистки файлов блокировки в моем выходном каталоге каждый раз, когда он запускается. Однако Java не держит этот файл открытым, то есть, если я открою второй экземпляр своего приложения (распространенный вариант использования), это приведет к удалению файла блокировки и немедленному зависанию при попытке повторного использования тех же файлов журнала, что и другие. пример.
Кто-нибудь смягчил это более изящным образом?
Подтверждено, что это ошибка по крайней мере в 8u25. Плохое поведение исчезает в Oracle 8u40 JRE.
.lck
— это всего лишь расширение файла, вот и все. Что это за ОС? Как это связано с регистрацией? - person fge   schedule 25.02.2015log file
? - person Zhedar   schedule 25.02.2015