0

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

当我用 Maven 编译代码时(我在 pom.xml 中更新了 Java 版本),它显示了几个编译错误,说 somes 对某些方法的引用是模棱两可的,这是真的。但是,在 Eclipse 上,这些错误没有显示(我也将 Eclipse 的编译器更新到 1.7)。

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

任何想法如何解决这个问题?

谢谢

4

1 回答 1

0

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

  1. 您需要转到 Project -> Properties -> Java Buildpath -> Libraries 并删除旧的 Jre。
  2. 您需要转到 Project -> Properties -> Java Buildpath -> Libraries -> Add Library -> Add JRE System Library 并添加新的 Jre 7 库。
于 2013-01-29T14:45:53.020 回答