【发布时间】:2018-06-30 11:57:26
【问题描述】:
我已经更新了我的 Eclipse 的 JRE,并在“Installed JREs”选项卡中选择了新的 JRE,但我在“Compiler”选项卡中找不到它,所以我无法使用它。我希望能够使用 lambda 表达式,为此我需要编译器来确定 Java8 的存在。
我的问题图片:
谁能帮帮我?
【问题讨论】:
-
如果该链接不起作用,这里有备份 NOCompiler: drive.google.com/open?id=1_x9cY3Z6Ws0DioPoHRe-RF82uUVPclHE -----HasJRE: drive.google.com/open?id=14fwGtOJDmn2UvXk_2pR5jqT4XnauBNrm
-
这是什么版本的 Eclipse? Eclipse Luna 之前的版本不支持 Java 8。
-
我很确定它比这更老。那我估计得买一个新的了
-
Eclipse 有自己的编译器。如果 Compile compliance level 下拉菜单不包含 1.8、9 和 10,upgrade your Eclipse IDE。除此之外,第一个屏幕截图显示 Window > Preferences... 用于新项目,对于现有项目,您必须在 Project > Properties...中更改编译器设置>。在第二个屏幕截图中,选择一个 JDK,而不仅仅是一个 JRE。否则您将看不到 JRE 的源代码(例如
java.lang.String等)。
标签: java eclipse compiler-errors updates