![]() |
1
2
这包括在 Is java.util.logging.FileHandler in Java 8 broken? 。将JDK 8更新为 update 40 or newer 其中包含 fix for JDK-8048020 . 当FileHandler打开时,您应该会看到锁定文件。如果您看到它们在VM退出后仍然存在,那么这是因为FileHandler没有关闭,VM在处理程序关闭挂钩运行时停止或崩溃,或者在尝试删除它们时发生I/O异常。 您正在运行的平台在实现 FileLock 由FileHandler使用。FileLock文档附带以下警告:
这意味着FileHandler可以在不同的平台上具有不同的锁定行为。 与锁文件相关的还有记录器的垃圾收集,它不会关闭附加的处理程序。这些问题包括在 JDK-8060132: logging.properties中抽象节点上配置的处理程序并不总是正确关闭 JDK-6274920: JDK记录器对java.util.logging.logger实例有很强的引用。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 4 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 4 月前 |