解决idea爆红 cant resolve symbol ‘String‘的情况

Posted java叶新东老师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决idea爆红 cant resolve symbol ‘String‘的情况相关的知识,希望对你有一定的参考价值。

问题描述    

在某一天打开电脑后,idea里的代码无缘无故地就爆红了,不但spring框架爆红,就连java最基础的类库也爆红,这明显不正常啊,本来昨天就跟媳妇吵架心情已经很不爽了,就连idea也来玩我,爆红情况如下

 

错误的解决方案

按住alt + 回车的提示告诉要设置jdk才能正常使用,

一开始也确实以为是jdk的问题,但我进入了  Project Structure 里面发现jdk是正常的,就算我换了个jdk也照样报错;

 

正解

这就奇了怪了, 明明设置一切正常, 为啥就是报错呢?最后经过一个多小时的百度后才知道是因为我忽略了.class文件,因为我这些代码是提交到码云上的,但是我不需要提交class文件,所以在设置里面配置了忽略class文件,改回去也 很简单,

进入Preferences(windows 是 settings )  ->  Editor -> File Types  ,在最下面的Ignore files and folders 里面去掉 *.class 的配置;记得把分号也去掉

去掉*.class之后是这样的,其他的配置不变,最后点击应用(Apply) -> ok

 

完美解决 

这样,爆红的问题就解决啦! 是不是很简单呢?

以上是关于解决idea爆红 cant resolve symbol ‘String‘的情况的主要内容,如果未能解决你的问题,请参考以下文章

idea cant resolve symbo 'Table'

IntelliJ IDEA cannot resolved 处理

Linux下使用RedisPool时报错:redis.clients.jedis.HostAndPort getLocalHostQuietly 严重: cant resolve localhost

Java项目在Idea里开发遇到所有代码爆红的问题与解决方案

IDEA项目 let报错爆红

idea项目内pom或者依赖方法无故爆红