在编辑器中显示IntelliJ-idea中的编译错误

0md85ypi  于 2023-10-15  发布在  其他
关注(0)|答案(7)|浏览(108)

在IntelliJ-idea编辑器中显示编译错误。

mvn clean install

当运行时,它将成功构建并正常运行代码。但是在编辑器中无法解决这些导入。一些导入正确显示一些导入显示错误,如Blow x1c 0d1x
实际上,依赖关系存在于maven依赖关系列表中,

在编辑器中,它显示出充满错误
我修改了构建设置,删除了repo,更新了maven到最新版本,更新了IntelliJ并尝试了StackOverflow中的其他建议,仍然没有解决这个问题。

kpbwa7wx

kpbwa7wx1#

试试看:

  • file > invalidate caches / restart

  • maven工具窗口->重新导入/刷新:

  • 检查IntelliJ的maven设置:它是否从命令行指向与maven相同的settings.xml和存储库?IntelliJ随其内部maven一起提供,并且可能使用与命令行中的普通maven不同的设置/存储库。

pgx2nnw8

pgx2nnw82#

我相信这个问题与我们在IntelliJ Idea中打开这个项目的方式有关,因为mvn clean install对你来说工作得很好。
在IntelliJ中打开项目时,应该像这样打开maven项目:

  • 新建->从现有源项目->选择项目->从外部模型导入(此处选择maven)x1c 0d1x
  • 在此之后,如果您被要求覆盖.iml(想法文件),您可以覆盖它们。

希望这能解决你的问题。

kpbwa7wx

kpbwa7wx3#

可以使该高速缓存无效

file -> invalidate caches and restart

选择无效缓存中显示的前两个选项已经工作了,你也可能会在已经打开的文件中得到编译时错误,所以,尝试关闭/打开这些已经打开的文件,这些文件显示错误。
1.清除文件系统缓存和本地历史记录:删除虚拟文件系统缓存以及存储在本地历史记录中的信息。

This action might be helpful for troubleshooting purposes when the usual cache invalidation is not enough to solve the problem.

1.下载新共享索引前询问:显示一个通知,提示您在新的共享索引可用时下载它们。

Enabling this option also updates your settings for shared project indexes in Settings/ Preferences | Tools | Shared Indexes.

1.清除下载的共享索引:删除下载的共享索引文件。

0pizxfdo

0pizxfdo4#

我通过删除本地maven存储库并恢复Intellij的默认设置解决了这个问题
1.转到文件-->管理IDE设置-->恢复默认设置
1.进入File --> Settings --> Build,Execution,Deployment --> Build Tools --> Maven --> Get theLocal repositorypath and delete it.
1.打开Intellij -->打开项目-->转到终端--> mvn clean install -->错误将在构建成功后消失

6yjfywim

6yjfywim5#

如果上述所有解决方案都没有真正帮助,请确保安装了必要的插件(例如Lombok)。在升级Intellij之后,我需要再次安装lombok插件。Intellij通常建议将其安装在底部的弹出窗口中。

wmvff8tz

wmvff8tz6#

如果有帮助的话,我还必须提高编译器的堆大小来解决这个问题。

p5cysglq

p5cysglq7#

试着删除你的项目下的。idea文件夹,完全关闭项目,重新导入新鲜的,它为我工作。

相关问题