Eclipse/Java:检测到外部更改时重新加载文件内容,文件锁定

4xrmg8kj  于 2022-11-20  发布在  Java
关注(0)|答案(1)|浏览(165)

我有一个读取文件内容的应用程序。当程序运行时,它会检查该文件的.lastModified(),当它被修改时,它会重新加载该文件的内容。这一切似乎都工作正常。
如果我在Eclipse中打开该外部文件并保存该文件,我会收到一条错误消息,指出:“无法在打开用户Map节的文件上执行请求的操作”。
如果我在textpad中打开同一个文件,我可以很好地保存文件,并在我的应用程序中看到重新加载的结果。
为什么会发生这种情况?如何在Eclipse中避免这种情况?

scyqe7ek

scyqe7ek1#

我在Windows 10上遇到过这种情况。我使用Eclipse,但有时我会用Emacs修改文件。碰巧为文件设置了“A”属性。我通过运行
属性-A

相关问题