在Java 7上运行的Eclipse Indigo不会显示对方法的模糊引用

时间:2013-01-29 13:14:03

标签: java eclipse ambiguous ambiguous-call

我有一个曾经在Java 1.5上运行的应用程序。它汇编并运行良好。 最近,我决定迁移到Java 1.7。

当我用Maven编译代码时(我在pom.xml中更新了Java版本),它显示了几个编译错误,说某些方法的某些引用是不明确的,这是真的。但是,在Eclipse上,没有显示这些错误(我还将Eclipse的编译器更新为1.7)。

我的一个朋友试图在Eclipse Juno上做同样的事情并且错误正在显现。

任何想法如何解决?

由于

1 个答案:

答案 0 :(得分:0)

这个问题是因为Eclipse认为你的项目在java 1.5上是stil。

  1. 您需要转到Project - >属性 - > Java Buildpath - >图书馆并删除旧的Jre。
  2. 你需要去Project - >属性 - > Java Buildpath - >图书馆 - >添加库 - >添加JRE系统库并添加新的Jre 7库。