找不到java.util.function.Consumer的类文件。修复构建路径,然后尝试构建此项目

时间:2016-03-28 05:44:17

标签: java eclipse

我根本不在我的代码中的任何地方使用这个java.util.function.Consumer类。 我在ubuntu 14上使用eclipse helios,我安装了java-8-oracle。我突然遇到这个问题,尝试了SO中提到的所有故障排除,但没有任何作用。

  1. 尝试关闭重新开放项目
  2. 尝试删除然后添加JRE库
  3. 尝试导出导入项目
  4. 尝试过来源>清理
  5. 尝试过设置-Dosgi.requiredJavaVersion = 1.8
  6. 尝试重新启动eclipse,重启机器。

1 个答案:

答案 0 :(得分:0)

仔细检查已安装的JRE首选项以获得Java 8: Installed JREs prefs

然后检查您是否使用'执行环境中的合规性'JavaSE-1.8': Java Compiler prefs

更新

你说你正在使用Eclipse Helios。它只是不支持Java 8.所有Java 8 API似乎都是不可见的。您的代码显然引用了一些功能接口,因此无法编译。 考虑升级到开普勒,卢娜或火星。