如何在 JDK 1.8 中使用包DateTimeFormatter
? java.time
当我使用时LocalDate
,我有一个 Noclassdeffounderror。
我将项目从 JDK 1.7 更改为 1.8。
有没有要添加的jar文件?
如何在 JDK 1.8 中使用包DateTimeFormatter
? java.time
当我使用时LocalDate
,我有一个 Noclassdeffounderror。
我将项目从 JDK 1.7 更改为 1.8。
有没有要添加的jar文件?
拉文德拉的答案是错误的。只要格式化程序只有与日期相关的字段,您就可以将 LocalDate 与 DateTimeFormatter 一起使用 - 例如内置格式化程序 DateTimeFormatter.ISO_DATE 和 ISO_LOCAL_DATE
Sgustu 的回答更有意义。也许您可以尝试重建您的项目或仔细检查您的 JVM 配置
java.time 类是 JDK 8 中的原生类,您不需要添加任何其他 jar。
您的 IDE 配置或其他地方可能存在问题。但没有更多细节,我们只能猜测