java.util.Arrays不能正常工作java 8

时间:2014-06-30 12:56:23

标签: java arrays eclipse

我最近更新到在我的计算机上使用Java 8进行eclipse。我之前一直在使用Java 7.起初,更新似乎工作得很好,因为我可以编译并运行一个简单的hello world - 程序。但是,当我开始导入以前使用类java.util.Arrays的项目时,我收到了类似Arrays could not be resolved的错误。我在PriorityQueue课时遇到过类似的问题,

  

无法解析类型java.util.Comparator。它是从必需的.class文件中间接引用的。

2 个答案:

答案 0 :(得分:2)

我今天遇到了一些非常相似的东西。不确定它是否是同一个问题,但我做的是:

打开项目资源管理器

右键单击项目

查找“配置构建路径” enter image description here

在打开的窗口中,选择“库”选项卡 enter image description here

向下滚动到JRE系统库(我旁边有一个红色错误符号)并单击库。

enter image description here

在右上角,选择“编辑”按钮

选择“Alternate JRE”,然后选择(在您的情况下)java 8 enter image description here

答案 1 :(得分:1)

如果您导入以前的Project,则Projects会在Buildpath中拥有JDK for Java 7。您只需要在项目中更新您的Buildpath以使用Java 8.这应该可以解决您的问题。

如果您更新JDK,则不会为每个项目自动更新Buildpath。