【发布时间】:2020-03-26 04:52:43
【问题描述】:
我收到以下行的错误:
var playerAmt = player.stream().filter(Card::isTrue).count();
错误:
var 无法解析为类型
我不会在这里编写整个代码,因为它很长而且我认为它不会有太大帮助。 相同的错误存在于代码的不同位置。
我正在使用 Eclipse IDE。我也在互联网上搜索了这个,但没有帮助。
【问题讨论】:
-
您使用哪个 Java 版本编译代码?
-
@Eran java version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
-
var 在 Java 8 中不受支持。它是在 Java 10 中引入的。
-
@JBNizet 即使在安装 Java 13 之后,也会显示相同的错误
-
顺便说一句,当我在cmd上写:java -version时,它显示java 13。那么,Eclipse必须也使用java 13,对吗?还是没有必要?
标签: java error-handling compiler-errors var