今天在创建一个新的Java项目的时候,发现项目的JDK失效了,导致main方法的String类爆红,而且其他JDK的类也无法使用。
一开始我以为是项目资源的Project SDK没有设置,但是我打开File->Project Structure的时候,发现SDK已经设置了。
最终我发现,该问题其实是因为设置了忽略文件导致的。
由于我在Ignore Files and Folders中设置了*.classes
,导致项目无法依赖JDK下的包,所以才导致了这个问题,我们把Ignore Files and Folders中的*.classes
删除即可解决该问题。