有时 IDE 会因为缓存而出错。在 Eclipse 中,我们可以使用 clean 来解决这个问题。我在 IntelliJ 里怎么做这个?
试试这个:
进入设置(文件 > 设置或 ctrl + alt + S)。在“项目设置”下,选择“编译器”节点。在左边,取消选中“清除重建时的输出目录”。
注意,这是每个项目的设置。如果需要,可以在项目模板设置(Settings > Other Settings > Template Settings)中更改它。
这取决于你正在运行的版本 文件 -> 无效缓存,然后重新启动 Intellij 或者 文件 -> < strong > 使缓存无效/重启
主要区别在于,在旧版本中,必须手动重新启动缓存文件,因为在重新启动之前不会删除缓存文件。新版本将询问是否还要重新启动。
译自: 美国《科学》杂志网站(http://i.stack.imgur.com/bQkjr.png)原著: http://i.stack.imgur.com/bQkjr.png
在这个官方的 Jetbrain 帮助页面上可以看到
您还可以尝试在安装版本的 system文件夹中手动删除缓存。此文件夹的位置取决于您的操作系统和安装的版本。
system
Windows Vista 7810 <SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>
<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>
Linux/Unix ~/.cache/JetBrains/<product><version>
~/.cache/JetBrains/<product><version>
Mac OS ~/Library/Caches/<PRODUCT><VERSION>
~/Library/Caches/<PRODUCT><VERSION>
有关缓存位置的更多详细信息,请阅读此文。
也许不是 THE的答案,但绝对是 安的答案。
如果没有其他的工作为您,去核选项: 关闭 IDEA 并删除“ .../。使用本地文件系统工具的 IntelliJIdeas/system”目录。
那个。IntelliJIdeas 目录通常位于您的主目录中。您的 IDE 配置位于“ .../”中。“ IntelliJIdeas/config”目录,所以应该没问题。
显然,这不是“ IDEA”的做法,而且 JetBrains 完全不支持这种做法。另外-我不使用 Android Studio,所以我不知道这是否会导致问题,但你去。
以前,当我在启动 IDEA 时遇到困难,而没有其他方法能让我行动起来的时候,这种方法就对我起作用了。 如果你害怕失去所有的工作,也许可以备份整个. IntelliJIdeas 目录
另一个解决方案是 VCS-> 清理项目 捕捉
除了 .Intellij*文件,并使缓存无效,如果你真的想清除一切,那么也删除 .idea文件夹和 *.iml每个项目的文件,IntelliJ 也生成..。
.Intellij*
.idea
*.iml
1)文件-> 废除缓存(在 IDE IDEA 中)
2)手动,得到 C: 用户 AppData 本地 JetBrains IntelliJ IDEA 系统缓存和删除
JetBrains: Https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs
删除违规模块下的“目标”文件夹。然后建立 | 重建项目。还要确保你清除了网页浏览器的缓存。
IntelliJ IDEA 缓存了您在 IDE 中使用过的所有项目的大量文件,因此系统缓存可能会超载。
在你继续之前,记下这些。
IntelliJ IDEA
您现在可以通过 IDE 执行以下操作来使缓存失效:
在主菜单中,选择 File | InvalidCache。
在“无效缓存”对话框中,单击 Invalidate and Restart。
Invalidate and Restart
如果单击 Just restart,缓存文件将不会被删除。
restart
你可以看看:
Https://www.jetbrains.com/help/idea/invalidate-caches.html
对我来说,使用所有选项使缓存失效并不能解决问题。 我的问题开始于我从2021-2022.2升级。
真正起作用的是删除2021年和2022年的 IntelliJ 缓存文件夹。 他们的位置记录在这里: < a href = “ https://intellij-support. jetbrains.com/hc/en-us/article/206544519-Directory-used-by-the-IDE-to-store-tings-cache-plugins-and-log”rel = “ nofollow norefrer”> https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs
对于我的 Mac,它位于: /Users/rsandberg/Library/Cache/JetBrains/用户/rsandberg/库/缓存/JetBrains
在此之后,IntelliJ 按照预期开始工作。