IntellJ IDEA“无法parsing符号”和“无法parsing方法”

IntelliJ IDEA无法parsing内置JVMtypes和方法的常见原因是什么? 例如,当我将鼠标hover在String ,工具提示显示“Can not resolve symbol'String'”。 就好像IntelliJ不知道JVM在哪里一样。

顺便说一句,我正在运行OS X 10.6.6。 一切正常,直到我今天早上跑了系统更新。

最有可能的JDKconfiguration无效,请尝试删除并重新添加JDK,正如我在此处相关问题中所述 。

首先检查你是否正确configuration了JDK:

  • 转到文件 – >项目结构 – > SDK
  • 您的JDK主path应该是这样的:/Library/Java/JavaVirtualMachine/jdk.1.7.0_79.jdk/Contents/Home
  • 点击应用,然后确定

其次,检查你是否在图书馆部分提供了path

  • 转到文件 – >项目结构 – >库
  • 点击+button
  • 将path添加到您的src文件夹
  • 点击应用,然后确定

这应该解决这个问题

对我来说,IntelliJ可以自动完成软件包 ,但似乎从不承认在层次结构的任何级别都有实际的类。 无论是重新selectSDK还是重新创build项目似乎都无法解决这个问题。

什么修复它是删除每个用户的IDEA目录(在我的情况下~/.IntelliJIdea2017.1/ ),这意味着失去了我所有的其他定制…但至less它使问题消失。