【问题标题】:Showing compile error in IntelliJ-idea in editor在编辑器中显示 IntelliJ-idea 中的编译错误
【发布时间】:2018-11-11 04:40:11
【问题描述】:

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

mvn clean install 

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

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

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

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

【问题讨论】:

    标签: java maven intellij-idea jetbrains-ide


    【解决方案1】:

    试试:

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

    【讨论】:

    • 没有..仍然面临同样的问题。 maven settings.xml 指向正确的 maven settings.xml
    • 作为最后的手段,您可以尝试重新创建您的项目吗? (例如,通过在没有 *iml 文件/.idea 文件夹的情况下处理您的项目文件夹)并查看是否遇到相同的错误。如果你不这样做,那是你的(intelliJ)项目的配置。如果您仍有问题,则可能是 IntelliJ 问题本身。尝试查看是否有更新或尝试 EAP。和/或禁用所有插件。
    • 是的..我会试试这个
    【解决方案2】:

    我认为这个问题与我们在 IntelliJ Idea 中打开此项目的方式有关,因为 mvn clean install 对您来说工作正常。

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

    • 新建 -> 来自现有源的项目 -> 选择项目 -> 导入自 外部模型(在此处选择maven
    • 之后,如果要求您覆盖 .iml(idea 文件),您可以覆盖它们。

    这有望解决您的问题。

    【讨论】:

      【解决方案3】:

      您可以使缓存无效

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2021-11-29
            • 1970-01-01
            • 2014-06-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多