我根本不在我的代码中的任何地方使用这个java.util.function.Consumer类。 我在ubuntu 14上使用eclipse helios,我安装了java-8-oracle。我突然遇到这个问题,尝试了SO中提到的所有故障排除,但没有任何作用。
答案 0 :(得分:0)
仔细检查已安装的JRE首选项以获得Java 8: Installed JREs prefs
然后检查您是否使用'执行环境中的合规性'JavaSE-1.8': Java Compiler prefs
更新
你说你正在使用Eclipse Helios。它只是不支持Java 8.所有Java 8 API似乎都是不可见的。您的代码显然引用了一些功能接口,因此无法编译。 考虑升级到开普勒,卢娜或火星。