包java.time不存在,jdk1.8

包java.time不存在,jdk1.8,java,netbeans,Java,Netbeans,我刚开始使用codenameone,我对Java有相当不错的经验。我的代码都很好,没有问题,尽管在编译时我得到了以下信息:错误:包java.time不存在导入java.time.LocalDate 是的,我知道LocalDate是在Java8中引入的,所以我的 注意,我在项目中使用Lambda Expresions和streams没有任何问题 这是什么原因造成的 更新:这个错误不仅在我的机器上,在几个使用JavaFX应用程序正确运行Java8(见Java.time)的机器上测试过,或者简单的Ja

我刚开始使用codenameone,我对Java有相当不错的经验。我的代码都很好,没有问题,尽管在编译时我得到了以下信息:错误:包java.time不存在导入java.time.LocalDate

是的,我知道LocalDate是在Java8中引入的,所以我的 注意,我在项目中使用Lambda Expresions和streams没有任何问题

这是什么原因造成的


更新:这个错误不仅在我的机器上,在几个使用JavaFX应用程序正确运行Java8(见Java.time)的机器上测试过,或者简单的Java应用程序在Codenameone项目上仍然存在相同的错误。

在Netbeans的项目框架中查找Java依赖项->JDK1.8(默认)->rt.jar。您应该看到
rt.jar
下的
java.time
包。如果不是,您的Netbeans或JDK安装就有问题


您还可以检查工具->Java平台以确保Java 8正确配置了Netbeans。

在Netbeans中,您需要选择Java8才能使用Java8功能。仅仅安装Java8是不够的。

最后我得到了一个公平的答案。Codenameone与所有java 8功能不兼容。有关更多详细信息,请参阅。

@OussamaBenGhorbel its是关于项目配置的。