java.util.Arrays不能正常工作java 8
我最近更新到在我的计算机上使用Java 8进行eclipse。 我以前一直在使用Java 7.首先,更新似乎工作正常,因为我可以编译并运行一个简单的hello world
-program。 但是,当我开始导入以前使用类java.util.Arrays
,我得到了一个错误,就像Arrays could not be resolved
。 我在PriorityQueue
类中遇到过类似的问题,
无法解析
java.util.Comparator
类型。 它是从所需的.class
文件间接引用的。
今天我遇到了一些非常相似的东西。 不确定它是否是同一个问题,但我做的是:
打开项目资源管理器
右键单击该项目
找到“配置构建路径”
在打开的窗口中,选择“库”选项卡
向下滚动到JRE系统库(我的旁边有一个红色错误符号)并单击库。
在右上角,选择“编辑”按钮
选择“Alternate JRE”,然后选择(在您的情况下)java 8
如果导入以前的Project,则Projects在Buildpath中具有JDK for Java 7。 您只需更新您的项目中的Buildpath以使用Java 8.这应该可以解决您的问题。
如果更新JDK,则每个项目的构建路径都不会自动更新。