为什么这么红? intellij似乎认为每个声明/方法都无法find/解决

刚刚重新安装了intellij,每个java文件都来了RED。 我检查了jsdk,它在1.6。##。 maven干净安装工作得很好。

我如何解决这些虚假的错误? 这是非常烦人的,而不是一个button点击浏览。

即使没有Korgen所描述的外部变化(尽pipe这是一贯重现它的一个好方法),IntelliJ有时也会被自己弄糊涂了。

点击文件 – >同步 ,IntelliJ应该看到一切都好了。

如果这不起作用,IntelliJ的caching可能是腐败的(这种情况发生的频率要比现在多得多)。 在这种情况下,通过重新生成它们

单击文件 – >使caching失效并重新启动IDE

(尽pipe在重新创buildcaching时加载项目需要一些时间)。

当我手动更新JDK并删除以前的JDK时遇到过这种情况

红色关键字

  • 在IntelliJ编辑器中,点击红色关键字(例如Integer并按下ALT + ENTER (或点击灯泡图标)
  • 从意图菜单中selectSetup JDK

IntelliJ意图菜单

  • 点击Configure

项目SDK选择对话框

  • 在我的情况下, JDKpath不正确(指向/opt/jdk1.7.0_51而不是/opt/jdk1.7.0_65

Broken Configure SDK对话框

  • 点击...并浏览到正确的JDKpath

修复了配置SDK对话框

  • 让我们清除caching

IntelliJ文件菜单

而一切都应该回到生活:)

没有红色关键字

在导入maven项目后,IntelliJ有时会感到困惑,然后在外部更改poms或者在IntelliJ之外生成源代码。

您可能需要在项目根目录下的intellij中尝试maven-> force重新导入

在将pkg.xml中的JDK从1.6更改为1.7并将Maven 3path+ JDK项目设置设置为1.7后,我遇到了同样的问题。

这对我来说是什么=>文件 – >caching失效和重新启动

PS:再次出现问题,所以我只是删除.idea文件夹后重新导入完整的项目,现在它像往常一样正常工作:)

我在Mac上有IntelliJ IDEA 12.x,并且使用Maven 3,即使Maven构build良好,我仍然可以看到红色突出显示在我的代码上。 以上都没有(重新索引,强制导入等)为我工作。 我必须做到以下几点:

 Intellij -> Preferences -> Maven -> Importing [ ] Use Maven3 to import projects 

我必须检查Maven3导入选项,并解决这个问题。

检查IntelliJ属性中是否有适当的JVM SDK设置。 如果invalidate-cache-and-restart不够,请检查您使用的是正确的JVM SDK,例如Java 1.7。

查找:首选项 – > IDE设置 – > Scala – > JVM SDK

或右键单击您的项目 – >打开模块设置 – >项目设置 – >项目 – >项目SDK – >(设置为Java 1.7)

打开模块设置 – >平台设置 – > SDK – >(确保有一个Java 1.7,否则你需要添加它)

如果您已经做了更改,那么最好重新运行“无效caching并重新启动”。

我试图使用上面的所有build议,但不幸的是没有人帮助我。 所以最后我决定删除我的intelij工作区并创build新的工作区 – 它帮助了:)但是之前我也在清理caching,重新导入maven项目,清理项目并重build它们。

使caching无效并重新启动IDE不起作用。

解决scheme :右键单击项目的pom.xml,然后select“ 添加为Maven项目 ”选项。 一旦你做了这个改变IntelliJ将能够拿起所有的依赖。 在这里输入图像说明

PS:你应该在你的pom.xml中提到你的spring框架依赖

我有同样的问题,并尝试所有上述build议后,事实certificate,我的IntelliJ安装没有拿起我的JAVA_HOME系统variables,并没有设置SDK / JDK。

我按照以下说明对其进行了修复: configuration全局,项目和模块SDK

对我来说,这是JDK,没有正确设置。 我find了我在这里logging的解决scheme: https : //stackoverflow.com/a/40127871/808723

还有另一个解决方法!其中一个解决scheme,build议单击Alt Enter没有为我的安装程序JDK,但Add ... to classpath工作。

这3个步骤几乎总是为我工作:

步骤1 – File -> Invalidate cache/ Restart

步骤2-如果您在File -> Project Structure -> SDKs看到SDK是红色的,请尝试按照此处所述进行正确configuration

第3步 – 更新中的Java版本

 a) File -> Project Structure -> Project b) File -> Project Structure -> Module (Sources and Dependencies tab) c) Preferences -> Java Compiler 

问题是我试图导入的文件非常大,IntelliJ不会运行任何CodeInsights。

根据这个答案的说明将idea.max.intellisense.filesize选项设置为更高的值解决了我的问题。