为什么我无法将 java.time.ZonedDateTime 导入到 Eclipse 中?

问题描述 投票:0回答:3

据我所知,我已经安装了 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,以便它从此列表中显示为可选?

java eclipse time
3个回答
0
投票

所有这些类仅从 java 8 开始可用, 确保您的项目在 eclipse 项目的 JRE 系统库中具有正确的版本


0
投票

转到“窗口”>“首选项”>“Java”>“已安装的 JRE” 选择您的 JDK 8 目录。

还转到项目 -> 属性 -> Java 构建路径 -> 选择 JRE System Library 单击编辑并选择 JDK 或 JRE,然后单击 Java 编译器


0
投票

如果 JAVA 版本正确(1.8 或更高版本),请尝试重新启动 Eclipse IDE。

© www.soinside.com 2019 - 2024. All rights reserved.