scala - json4s 抛出 NoClassDefFoundError: java/sql/Timestamp
问题描述
遵循关于序列化的 json4s 说明时,我不断收到以下错误:
java.lang.NoClassDefFoundError: java/sql/Timestamp at org.json4s.reflect.Reflector$.(Reflector.scala:22) at org.json4s.reflect.Reflector$.(Reflector.scala) at org.json4s.Extraction$ .internalDecomposeWithBuilder(Extraction.scala:160) 在 org.json4s.Extraction$.decomposeWithBuilder(Extraction.scala:65) 在 org.json4s.native.Serialization$.write(Serialization.scala:43) 在 org.json4s.native。 Serialization$.write(Serialization.scala:37) ... 34 elided 原因:java.lang.ClassNotFoundException: java.sql.Timestamp at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:436) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 40 更多
我的案例类没有任何java.sql.Timemstamp
值。
正确设置带有 json4s 的 scala 2.12 和 openjdk 12 需要什么?
我已经按照说明设置了我的 sbt,并且我能够import java.sql.Timestamp
在我的项目中进行设置。
预先感谢您的考虑和回复。
解决方案
推荐阅读
- excel - 命名工作表上的行删除
- css - 如何使用css在django模板中更改颜色n次?
- teradata - 从选择中覆盖 Teradata 表分区
- json - Kafka 到 presto 查询原始 json 主题
- jsp - 为什么 JSTL(1.0) 函数 taglib 在 jsp 中不起作用
- sql - 如果它们满足不同的条件,则选择两个不同的项目
- android - Android dex2oat build:ERROR: Dex2oat failed to compile a boot image
- iphone - iPhone 和 iPad 上的 Swiftui 布局不同
- python - 以 django 形式从 url 使用 pk
- python - 如何将嵌套字典从 BeautifulSoup 转换为 pandas 数据框