Intelli J IDEA需要永远更新索引

0x5*_*94E 101 ide indexing intellij-idea maven

Intelli J花费大量时间(差不多12小时)来更新项目的索引是否正常?我刚刚在我的机器上安装了Intelli J并导入了一个相当大的Maven项目(13k +文件).

我知道这个项目很大但是我让我的电脑一整晚都没有,当我早上醒来时,Intelli J仍然没有完成更新文件的索引,这使得它无法做任何事情,因为弹出窗口标题'更新索引'一直挂在屏幕中间.

小智 99

论坛中针对不同的IntelliJ版本有几个答案,这是我尝试过的(IntelliJ 13).

  • 给予更多记忆.对"更新指数"没有任何帮助
  • 在项目中删除.idea和iml.没有帮助.

最后通过'更新索引'解决了我的问题是:

  • 删除user/.IntellIJIdea13/system /中的'caches'文件夹

  • 谢谢!我认为`File/Invalidate Caches`也是如此.帮助过我. (55认同)

小智 63

我尝试删除缓存,它完美地工作.感谢解决方案的朋友.

只是:

  1. 打开IntelliJ IDEA
  2. 选择" 文件"菜单
  3. 选择Invalidate Caches/Restart ...菜单.
    一旦选中,您将获得一个包含大量选项的弹出窗口.
  4. 选择" 无效并重新启动"
    ,在执行此操作之前,请确保已保存所有更改,否则可能会删除一些未保存的更改.

一旦你点击它,IntelliJ将重新启动,然后你可以看到所有的索引都很快完成.

  • 5. 在任务管理器中停止 IntelliJ 任务。2015年的回答,但仍然有这个问题。谢谢! (2认同)

Shu*_*ary 14

删除库文件夹中的缓存

rm -rv ~/Library/Caches/IdeaIC15/caches/
Run Code Online (Sandbox Code Playgroud)

在Mac OSX上,缓存的位置是 ~/Library/Caches


小智 9

我能够通过去解决这个问题File -> Invalidate Caches / Restart

然后在打开的对话框中选择“无效并重新启动”在此输入图像描述


Bad*_*chi 5

Intellij 2020.2我也遇到了这个问题。重新启动/无效缓存对我不起作用。我所做的只是删除以下路径中的缓存文件夹:

C:\Users\davoud\AppData\Local\JetBrains\IntelliJIdea2020.2
Run Code Online (Sandbox Code Playgroud)