【问题标题】:Cannot import java.time package无法导入 java.time 包
【发布时间】:2014-07-01 20:07:40
【问题描述】:

我正在使用 NetBeans。我正在尝试import java.time.*,但 NetBeans(和 DrJava)坚持认为这不存在。我已经安装了JDK 8,但我不知道如何让程序找到java.time。救命!

编辑:

不管它值多少钱,我在首选项中看到“源”是 JDK 7,但我不知道如何将其设置为 JDK 8(没有选项)。

NetBeans 关于:

  • 产品版本:NetBeans IDE 8.0(内部版本 201403101706)
  • 更新:NetBeans IDE 已更新至 NetBeans 8.0 Patch 1.1 版本
  • Java:1.7.0_09; Java HotSpot(TM) 64 位服务器 VM 23.5-b02
  • 运行时:Java(TM) SE 运行时环境 1.7.0_09-b05
  • 系统:在 amd64 上运行的 Windows 7 版本 6.1; CP1252; zh_CN (nb)
  • 用户目录:C:\Users\Mikhail Firer\AppData\Roaming\NetBeans\8.0
  • 缓存目录:C:\Users\Mikhail Firer\AppData\Local\NetBeans\Cache\8.0

【问题讨论】:

  • 尝试将项目级别设置为 java 8。
  • 请把Help->About的内容贴出来
  • 您使用的是 java 1.7.0,这是 java 7 而不是 8。要设置 jdk,请转到工具>java 平台。
  • 在您的项目属性中,在 Sources 部分中,验证 Source/Binary Format 是否为 JDK8,并且在 Libraries 部分,检查 Java Platform 是否也是 JDK8

标签: java package java-time


【解决方案1】:

java.time 包仅在 Java 8 中可用,您显然是在使用 Java 7 编译代码

【讨论】:

    【解决方案2】:

    为我工作。对不起我的英语

    1. 右击您的项目并选择选项属性
    2. 在对话框中选择 Build > Compiling
    3. 在右侧选择 JDK 8 o Manager PlatformAdd PlatformJava Standard Edition 然后选择您的 JDK 8 目录

    【讨论】:

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