我刚刚安装并重新安装了IntelliJ。每个Java文件都将变成红色。我检查了JDK;它是1.6。##。在maven clean install
构建工作就好了。
我遇到了通常突出显示的错误。在每个声明上:
无法解析符号SomeEntityBean / Bean
并在每种方法上:
无法解析方法SomeFunction()
如何解决这些错误错误?
我刚刚安装并重新安装了IntelliJ。每个Java文件都将变成红色。我检查了JDK;它是1.6。##。在maven clean install
构建工作就好了。
我遇到了通常突出显示的错误。在每个声明上:
无法解析符号SomeEntityBean / Bean
并在每种方法上:
无法解析方法SomeFunction()
如何解决这些错误错误?
Answers:
即使没有Korgen所描述的外部更改,IntelliJ有时也会自己感到困惑(尽管这是始终如一地重现它的好方法)。
单击文件->同步,然后IntelliJ应该可以看到一切正常。
如果这不起作用,则IntelliJ的缓存可能已损坏(这种情况过去比现在发生的更多);在这种情况下,可以通过
单击文件->使缓存无效,然后重新启动IDE
(尽管加载项目需要一段时间才能重新创建缓存)。
导入Maven项目然后在外部更改pom或在IntelliJ外部生成源之后,IntelliJ有时会感到困惑。
您可能要尝试从项目根目录的intellij内部进行maven-> force重新导入
就我而言,getter和setter依赖项是通过lombok插件实现的(将Java与Spring配合使用)。在intellij idea的新安装中,我没有安装lombok插件。安装lombok插件已为我修复。
在将pom.xml中的JDK从1.6更改为1.7并将Maven 3路径+ JDK项目设置设置为1.7之后,我遇到了同样的问题。
对我来说是=>文件->使缓存无效并重新启动
PS:问题再次出现,因此删除.idea文件夹后我只是重新导入了整个项目,现在它照常工作:)
我在Mac上安装了IntelliJ IDEA 12.x,并且使用了Maven 3,即使Maven构建很好,我的代码仍以红色突出显示。以上所有内容(重新编制索引,强制导入等)均不适用于我。我必须执行以下操作:
Intellij -> Preferences -> Maven -> Importing
[ ] Use Maven3 to import projects
我必须检查Maven3导入选项,并且可以解决此问题。
Maven 2
,然后返回Maven 3
。这个步骤显然为我解决了问题。
我试图使用上述所有建议,但不幸的是没有人帮助过我。所以最后我决定删除我的intelij工作区并创建一个新的工作区-它有所帮助:)但更早之前,我还进行了清理缓存,重新导入maven项目,清理项目并重建它们。
我遇到了同样的问题,在尝试了所有上述建议之后,事实证明我的IntelliJ安装没有安装JAVA_HOME系统变量,并且没有设置SDK / JDK。
我按照以下说明进行了修复: 配置全局,项目和模块SDK
对我来说,是JDK设置不正确。我在这里找到了记录的解决方案:https : //stackoverflow.com/a/40127871/808723
我遇到了同样的问题,对我来说解决的是:
转到File>Setting>Maven
,我设置了Maven主目录,设置文件和本地存储库。
转到Maven项目,然后单击 Reimport All Maven Projects
这成功了!
我在全新安装的IDEA上遇到了这个问题。我以为它已经带来了自己的JDK,或者能够在计算机上找到它,但是显然没有(现在不确定安装对话框中的复选框做了什么)。当我单击灯泡并单击“设置JDK”按钮,然后单击“配置”时,它表明它正在尝试从中获取JDK。
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1\jre64
我浏览了一下,尝试使用JetBrains树中的几个文件夹,但是至少对话框很聪明,不允许我应用任何文件夹(包括原始文件夹),并说它们不是JDK的有效位置。因此,我浏览到Java树并进行了尝试,它接受了这一点:
C:\Program Files\Java\jdk1.8.0_40
在我确定配置之后,它似乎没有起作用;因此我尝试使IDEA缓存无效并重新启动(如其他答案中所述),它告诉我我正在运行后台任务。因此,我取消了无效操作,而在进行此操作时,无论重新编译或数据库更新是否完成,编辑窗口中的所有红色都消失了。因此,JDK配置需要花费至少几秒钟的时间。
我花了一天的大部分时间在这里尝试所有解决方案,但似乎没有任何效果。对我而言唯一有效的方法是完全卸载IntelliJ,然后重新安装。但是,对我来说,当我从“应用程序”文件夹中删除IntelliJ时,问题在我重新安装后立即返回。我最后要做的就是使用App Cleaner完全删除IntelliJ以及所有配置和设置文件。我这样做之后,然后重新安装了IntelliJ,问题终于消失了。请参阅如何在Mac上卸载IntelliJ
尝试使缓存无效,重新导入项目,切换到内置Maven,删除.m2文件夹及其部分,但没有任何效果。在我完全破坏了Maven之后(尽管它以前已经成功构建了项目,现在再也不能了),我不得不从头开始重新安装它。有帮助!