“这个编译单元不在java项目的构建路径上”-Eclipse

时间:2012-05-24 06:04:12

标签: eclipse mercurial autocomplete

我是eclipse环境的新手。我从存储库(Hg)克隆我的项目 New-> Project-> Mercurial->克隆现有项目。这里我的问题是“当我编辑代码时,这个编译单元不在java项目的构建路径上”。自动完成无效。请让我知道如何解决这个问题...

注意:  我在谷歌以及stackoverflow中搜索。但我仍然不清楚。

2 个答案:

答案 0 :(得分:7)

我在Windows 7上的Eclipse中也遇到了这个问题。解决方案是 转到项目 - >右键点击 - >选择属性 - >项目方面 - >修改您正在使用的JDK版本的Java版本。 请注意,如果项目的JDK版本较高,例如1.5,并且您的项目设置为jdk 1.4,那么它将不起作用。 反之亦然。

答案 1 :(得分:-1)

右键单击您的项目,选择属性。在左侧选择Java Build Path。转到Libraries选项卡并选择JRE System库。在右侧,单击编辑选项。选择Alternate JRE单选按钮。查看您已安装的JDK是否存在于您的下拉列表中并选择它。这应该可以解决你的问题。