如何像 Eclipse 那样清理 IntelliJ IDEA 中的项目缓存?

有时 IDE 会因为缓存而出错。在 Eclipse 中,我们可以使用 clean 来解决这个问题。我在 IntelliJ 里怎么做这个?

253316 次浏览

试试这个:

进入设置(文件 > 设置或 ctrl + alt + S)。在“项目设置”下,选择“编译器”节点。在左边,取消选中“清除重建时的输出目录”。

注意,这是每个项目的设置。如果需要,可以在项目模板设置(Settings > Other Settings > Template Settings)中更改它。

这取决于你正在运行的版本
文件 -> 无效缓存,然后重新启动 Intellij
或者
文件 -> < strong > 使缓存无效/重启

主要区别在于,在旧版本中,必须手动重新启动缓存文件,因为在重新启动之前不会删除缓存文件。新版本将询问是否还要重新启动。

Older versions译自: 美国《科学》杂志网站(http://i.stack.imgur.com/bQkjr.png)原著: http://i.stack.imgur.com/bQkjr.png

在这个官方的 Jetbrain 帮助页面上可以看到


您还可以尝试在安装版本的 system文件夹中手动删除缓存。此文件夹的位置取决于您的操作系统和安装的版本。

Windows Vista 7810
<SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>

Linux/Unix
~/.cache/JetBrains/<product><version>

Mac OS
~/Library/Caches/<PRODUCT><VERSION>

有关缓存位置的更多详细信息,请阅读此文。

也许不是 THE的答案,但绝对是 的答案。

如果没有其他的工作为您,去核选项: 关闭 IDEA 并删除“ .../。使用本地文件系统工具的 IntelliJIdeas/system”目录。

那个。IntelliJIdeas 目录通常位于您的主目录中。您的 IDE 配置位于“ .../”中。“ IntelliJIdeas/config”目录,所以应该没问题。

显然,这不是“ IDEA”的做法,而且 JetBrains 完全不支持这种做法。另外-我不使用 Android Studio,所以我不知道这是否会导致问题,但你去。

以前,当我在启动 IDEA 时遇到困难,而没有其他方法能让我行动起来的时候,这种方法就对我起作用了。 如果你害怕失去所有的工作,也许可以备份整个. IntelliJIdeas 目录

另一个解决方案是 VCS-> 清理项目 捕捉

除了 .Intellij*文件,并使缓存无效,如果你真的想清除一切,那么也删除 .idea文件夹和 *.iml每个项目的文件,IntelliJ 也生成..。

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 执行以下操作来使缓存失效:

  1. 在主菜单中,选择 File | InvalidCache。

  2. 在“无效缓存”对话框中,单击 Invalidate and Restart

如果单击 Just 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 按照预期开始工作。