【问题标题】:"The import java.awt cannot be resolved" and " ***** cannot be resolved to a type"“无法解析导入 java.awt”和“无法将 ***** 解析为类型”
【发布时间】:2012-11-22 04:59:12
【问题描述】:

我下载了一个 Java 项目,我想学习并从中学习一些东西。当我在另一台计算机上下载它时效果很好,但是当我在我的计算机上尝试它时,几乎每个声明和导入都会给出错误消息“* 无法解析为类型”或“导入java.awt 无法解析”。

我在这个网站上做了一些研究,发现这可能与没有安装最新的 Java 有关。我检查了我的,我有 JavaSE-1.7(未绑定)。所以我有最新版本,但它是(未绑定的)?

这可能是问题吗?以及(未绑定)是什么意思?

我使用的是 Eclipse 3.3.2

更新:我刚刚在“属性”窗口的顶部发现了这条错误消息:org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE- 1.7。这是什么意思?

【问题讨论】:

  • 在你的构建路径中有必要的 jars 吗?
  • 相同的代码在另一个 IDE 中可以正常工作吗?
  • 我不知道。我只有 Eclipse
  • 尝试清理项目或重启 Eclipse。
  • 应该是import java.awt.*;

标签: java eclipse


【解决方案1】:

出现这种情况是因为项目依赖于 J2SE 1.7 的库,但它在您的机器上的该位置找不到 JRE。

项目->属性->Java 构建路径

或者使用 Window>Preferences>Java>Installed JRE 在 eclipse 中添加一个新的 JRE,并在您的机器中找到 JRE 文件夹的路径。然后用你在eclipse中安装的新JRE替换你项目的依赖。

更新 UNBOUND JRE in Hello World

【讨论】:

  • Window>Preferences>Java>Installed JRE ??我没有看到你说的“已安装的 JRE”....
  • 单击添加 ---> 标准 VM ----> JRE Home(您的机器中安装 JRE 的目录)----> 完成。
  • 我也没有看到任何添加按钮。这是 Preferences>Java 窗口显示的内容:imgur.com/T4znR
  • @Imray 展开树中“Java”左侧的小箭头。
【解决方案2】:

这可能对某些人有用……它对我有用:

  1. 将鼠标悬停在代码中的“java.awt”上,然后在可用的快速修复下,选择修复项目设置

  2. 弹出窗口显示“已找到以下提案...”和
    Add Library JRE System Library[JavaSE-1.7] to build path”被选中。

  3. 选择确定。

【讨论】:

    【解决方案3】:

    出现问题是因为项目依赖于 java 1.7 的库,但在您的机器中的指定位置找不到 JRE。

    项目->属性->Java构建路径

    或者使用 Window>Preferences>Java>Installed JRE 在 Eclipse 中添加一个新的 JRE,并在您的机器中找到 JRE 文件夹的路径。然后用你在eclipse中安装的新JRE替换你的项目的依赖。如果 teher 是 No JRE 并单击添加 jre 选项卡并提供 Jre 的目录位置并添加它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 2020-09-13
      • 2013-12-14
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 2021-08-28
      相关资源
      最近更新 更多