IntelliJ IDEA中的LocalDateTime Kotlin显示为未解析的引用

java.time似乎完全丢失。 我正在尝试的代码是一个简单的

fun main(args: Array<String>) { println(LocalDateTime.now()) } 

好像我错过了一些基本的东西,但是我一直在做的是跟着一个教程,它只是为导师工作。

LocalDateTime类仅在Java SE 8中引入,因此需要根据JDK 8或更新版本编译项目。

确保:

  • 您已经安装了JDK 8或更新的版本;

  • 您的项目是针对这个JDK 8+进行编译的。

    (在IntelliJ IDEA中, Ctrl / + Shift + Alt + S项目项目SDK ;其他构建系统应该单独设置)

在JDK配置正确的情况下,代码应该按原样运行: (demo)