【发布时间】:2013-10-20 17:24:38
【问题描述】:
我在 Intellij 中构建 Java 项目时间歇性地遇到错误。
内部缓存损坏或格式过时,强制项目重建:java.io.FileNotFoundException: C:\target\classes\ehcache.xml(访问被拒绝)
我已经运行了 File->Invalidate 缓存。我已经重新启动 Intellij 并杀死了所有 Java 进程。我最终让它重新构建,但不确定我尝试的方法是什么。
当我尝试访问“目标”文件夹时,它显示拒绝访问。
有人见过这个吗?
【问题讨论】:
-
您可以从 Windows 资源管理器访问该文件夹并创建/删除文件吗?这可能与您的用户权利有关...
-
没有。它说访问被拒绝。
-
我有这个问题,即使我对所有涉及的目录(它在我的主目录中)都有完全访问权限。即使我以管理员身份运行 IntelliJ,我也会收到此错误!我还尝试了完全重启的“无效缓存”选项,没有效果。一旦我尝试编译一个类,我就会得到这个确切的消息。有趣的是,如果我只是重命名项目文件夹,它不会发生,尽管权限方面没有任何改变。但是,这不可能是解决方案(特别是因为我们依赖于这样命名的目录)。
标签: java intellij-idea ehcache