繁体   English   中英

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

[英]Showing compile error in IntelliJ-idea in editor

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

mvn clean install 

运行时它将成功构建并正常运行代码。 但是在编辑器中它无法解决这些导入。 某些导入正确显示某些导入显示错误,例如 Blow 在此处输入图像描述

实际上,依赖项存在于 maven 依赖项列表中

在此处输入图像描述

在编辑器中,它显示充满错误

我修改了构建设置,删除了 repo,将 maven 更新到最新版本,更新了 IntelliJ 并尝试了 StackOverflow 中的其他建议,但仍然没有解决这个问题。

尝试:

  • file > invalidate caches / restart
  • maven 工具窗口 -> 重新导入/刷新: Maven 工具窗口
  • 检查 IntelliJ 的 Maven 设置:它是否指向与命令行中的 Maven 相同的 settings.xml 和存储库? IntelliJ 随其内部 maven 一起提供,并且可能会使用与命令行中的普通 maven 不同的设置/存储库。

我相信这个问题与我们在 IntelliJ Idea 中打开这个项目的方式有关,因为mvn clean install对你来说很好用。

在 IntelliJ 中打开项目时,您应该像这样打开Maven项目:

  • New -> Project from Existing Sources -> Select Project -> Import from External Model(这里选择maven 在此处输入图片说明
  • 在此之后,如果您被要求覆盖 .iml(想法文件),您可以覆盖它们。 在此处输入图片说明

这应该有望解决您的问题。

您可以使缓存无效

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. 清除下载的共享索引:删除下载的共享索引文件。

如果有帮助,我还必须增加编译器的堆大小才能解决这个问题。

在此处输入图片说明

尝试删除项目下的 .idea 文件夹,完全关闭项目并重新导入,它对我有用。

我通过删除本地maven存储库来解决此问题,并还原Intellij的默认设置

  1. Z5F075AE3E3E1F9D0382BB8C4632991F96FZ file->管理Z581D6381D6381F35E4F9D77201ACF87B364Z
  2. Z5F075AE3E1F9D0382BBBB8C4632991F96FZ file->>设置 - > build,build,execution,exployment-> build tools-> Z9115C1098064131313F2444AC1A377F7Z->获取本地repososito and deleTe and itelete it it it ite it it it ite it it it it ite it it it ite it it it it it ite it it it it it ite it it it it ite it it it it it it it it it it it it it it ite f。
  3. Open Intellij-> Open Project-> Z5F075AE3E3E1F9D0382BB8C4632991F96FZ到终端 - > MVN CLEAN INSTALS->构建成功后错误将消失

Go 进行投影并重新导入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM