【问题标题】:I can't import `java.time` package我无法导入 `java.time` 包
【发布时间】:2016-11-28 07:16:01
【问题描述】:

我想开发一个时隙,在该主时隙中有小时间段。我无法导入java.time 包,它说该包不存在。

我有 jdk1.8.0_111 和来自 NetBeans -> 工具 -> Java 平台,我已添加。我仍然无法正确导入包。请帮我导入这个包并继续。

【问题讨论】:

  • 你尝试了什么?
  • 我试图导入这些... import java.time.Instant;导入 java.time.temporal.Temporal;导入 java.time.temporal.ChronoUnitl;
  • 您确定要使用 jdk8 构建您的项目吗?您可以在 IDE 中打印屏幕 jre 视图吗?
  • 我做了截图。怎么上传?
  • 屏幕截图显示您已将 JDK8 作为平台配置。但它也在您的项目属性中配置?

标签: java netbeans time package java-time


【解决方案1】:

Java 8 and later

java.time 类内置于 Java 8 及更高版本中。请务必:

  • 安装 Java 8 或更高版本
  • 将您的 IDE 配置为使用 Java 8 或更高版本
  • 将构建过程配置为使用 Java 8 或更高版本。

请注意,与 Java 8 相比,Java 9 修复了一些错误并为 java.time 类添加了一些增强功能。因此,当 Java 9 发布时,请重新查看上述所有三个要点。

Java SE 6SE 7

ThreeTen-Backport 中的大部分 java.time 功能都向后移植到 Java 6 和 7。将此库添加到您的项目中。

Android

ThreeTenABP 项目专门为Android 改编了ThreeTen-Backport(如上所述)。

How to use ThreeTenABP…

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 2019-05-07
    相关资源
    最近更新 更多