5

我下载了一个 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。这是什么意思?

4

3 回答 3

7

发生这种情况是因为项目依赖于 J2SE 1.7 库,但它无法在您机器的该位置找到 JRE。

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

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

在 Hello World 中更新 UNBOUND JRE

于 2012-12-04T14:35:37.130 回答
1

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

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

  2. 弹出窗口显示“已找到以下建议... ”和
    添加库 JRE 系统库[JavaSE-1.7] 到构建路径”被选中。

  3. 选择确定。

于 2015-06-02T02:49:40.820 回答
-1

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

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

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

于 2015-06-02T03:13:08.373 回答