IntellJ IDEA"无法解析符号"和"无法解析方法"

Lan*_*uhn 61 intellij-idea

IntelliJ IDEA无法解析内置JVM类型和方法的常见原因是什么?例如,当我将鼠标悬停String在工具提示上时说"无法解析符号'字符串'".就好像IntelliJ不知道JVM在哪里.

顺便说一句,我正在运行OS X 10.6.6.在我今天早上运行系统更新之前,一切正常.

Cra*_*der 68

很可能JDK配置无效,请尝试删除并再次添加JDK,如我此处的相关问题中所述.


小智 25

首先检查您是否正确配置了JDK:

  • 转到文件 - >项目结构 - > SDK
  • 您的JDK主路径应该是这样的:/Library/Java/JavaVirtualMachine/jdk.1.7.0_79.jdk/Contents/Home
  • 点击Apply然后OK

其次,检查您是否在图书馆的部分中提供了路径

  • 转到文件 - >项目结构 - >库
  • 点击+按钮
  • 将路径添加到src文件夹
  • 点击Apply然后OK

这应该可以解决问题

  • 第二个解决了我的问题,但为什么呢? (3认同)

Mau*_*iya 5

当我将项目导入 IntelliJ 时,我遇到了同样的问题。

对于我的情况,首先检查 SDK 详细信息并检查您是否正确配置了 JDK

转到文件 -> 项目结构 -> 平台设置 -> SDK

检查你的JDK是否正确。

在此输入图像描述

接下来,我从 IntelliJ 中删除了项目,并从项目文件夹(.idea、.settings、.classpath、dependency-reduced-pom)中删除了所有与 IntelliJ 和 IDE 相关的文件和文件夹。另外,删除目标文件夹并重新导入项目。

上述解决方案适用于我的情况。

  • 如果这没有帮助,请转到 IntelliJ File-> Project Structure-> Project Settings-> SDKs 并更改项目 SDK。按“确定”后,所有 Java 类都应该有效 (2认同)