为什么这么红? 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 (或点击灯泡图标) - 从意图菜单中select
Setup JDK
- 点击
Configure
- 在我的情况下,
JDK
path不正确(指向/opt/jdk1.7.0_51
而不是/opt/jdk1.7.0_65
)
- 点击...并浏览到正确的
JDK
path
- 让我们清除caching
而一切都应该回到生活:)
在导入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
选项设置为更高的值解决了我的问题。