为什么我不能将java.time.ZonedDateTime导入Eclipse?

时间:2016-11-23 22:42:53

标签: java eclipse time

据我所知,我已经安装了Java 8并在Eclipse项目中工作。这行不起作用:

import java.time.ZonedDateTime;

我似乎也无法得到:

import java.time;

也可以工作。

它告诉我这条线无法解决。我认为这是标准Java 8库的一部分?有没有我想去ZonedDateTime类下载JAR的地方?

如果重要的话,我正在eclipse中制作AWS Lambda函数。

我进入了项目的属性并注意到编译器合规性级别设置为1.6,因此我将其更改为1.8。现在我收到一条警告说:

选择1.8合规性时,请确保已安装并激活兼容的JRE(当前为1.6)。

当我转到它为已安装的JRE提供的链接时,我只看到1.6。如何获取并安装1.8 JRE,以便从该列表中显示为可选择的?

2 个答案:

答案 0 :(得分:0)

所有这些类仅在java 8之后可用, 确保你的项目在eclipse项目的 JRE系统库中有正确的版本

enter image description here

答案 1 :(得分:0)

转到窗口> Prefrences> Java>已安装的JRE 选择JDK 8目录。

同样去项目 - >属性 - > Java构建路径 - >选择JRE System Library,单击Edit,然后选择JDK或JRE,然后单击Java Compiler