Opt*_*ght 6 java eclipse java-stream
我需要什么才能解决这个问题?如何在 Eclipse 项目中更改 JRE 库?
import java.util.Set;
import java.util.SortedSet;
import java.util.TreeSet;
import java.util.stream.Stream;
import java.util.stream.Collectors;
public class LabelGroup {
SortedSet<String> strSet1 = Stream.of("A", "B", "C", "D")
.collect(Collectors.toUnmodifiableSet());
}
Run Code Online (Sandbox Code Playgroud)
Eclipse 在 Stream.of 中显示:
只允许在源代码级别 1.8 或更高版本中引用接口静态方法
回复:
找不到(软件)。
关于 Eclipse:面向企业 Java 开发人员的 Eclipse IDE 版本:2018-12 (4.10.0) 构建 ID:20181214-0600
项目设置:java 构建路径:JRE 系统库 [JavaSE - 1.7]
Nat*_*ian 10
如果您正在处理 Maven 项目并且您无法在 Eclipse 中更改 JRE 库,那么您可以将以下依赖项添加到 pom.xml
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
Run Code Online (Sandbox Code Playgroud)
2)从左侧选择java build Path
3)点击“ JRE System Library[JavaSe-1.5] ”并点击编辑按钮
5)按“应用”并“应用并关闭”
该问题假设消失