当我在 Intellij 中构建 Java 项目时,我间歇性地收到错误。
内部缓存已损坏或格式过时,强制项目重建: java.io.FileNotFoundException: C:\target\classes\ehcache.xml (访问被拒绝)
我已经运行“文件”->“使缓存无效”。我已经重新启动 Intellij 并终止了所有 Java 进程。我最终让它再次构建,但不确定我尝试的方法是否有效。
当我尝试访问“目标”文件夹时,它显示“访问被拒绝”。
有人以前见过这个吗?
正如我的评论中提到的,我收到了同样的消息,但没有涉及任何访问权限问题。
IDEA 这边似乎有些混乱。我可以通过删除来解决这个问题system
目录在C:\Users\%USERNAME%\.IdeaIC13
(路径显然取决于 IntelliJ IDEA 版本)。
它存储所有缓存和索引等。我必须承认我说不出来why这确实有帮助,但这似乎是一种“使缓存无效”的更粗糙的方法,并且它有效。您的项目历史记录不会以这种方式删除,因此您实际上可以继续工作 - 只是必须再次扫描所有文件并且必须重建所有索引。
无论如何,这不是访问权限问题at all.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)