“导入java.awt无法解析”和“*****无法解析为类型”

时间:2012-12-04 14:24:50

标签: java eclipse

我下载了一个我想学习的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 即可。这是什么意思?

3 个答案:

答案 0 :(得分:4)

这是因为项目依赖于J2SE 1.7的库,但它无法在您计算机的该位置找到JRE。

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

或者使用窗口>首选项> Java>已安装的JRE 在eclipse中添加新的JRE,并找到计算机中JRE文件夹的路径。然后用你在eclipse中安装的新JRE替换项目的依赖项。

<强>更新 UNBOUND JRE in Hello World

答案 1 :(得分:0)

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

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

  2. 弹出式显示“已找到以下提案...... ”和
    选择“添加库JRE系统库[JavaSE-1.7]以构建路径”。

  3. 选择确定。

答案 2 :(得分:0)

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

项目 - &gt;属性 - &gt; Java构建路径

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