【发布时间】:2014-09-10 15:01:10
【问题描述】:
我正在尝试确定 Joda DateTime 是否可序列化(使用默认 Java 可序列化时)或者我是否需要提供自己的序列化实现(使用可外部化或第三方序列化库)。目前,我尝试序列化和反序列化包含 Joda DateTime 类型的实例变量的类,但我得到 DateTime 的序列化异常。
类的相关部分
public class TestClass implements Serializable {
private DateTime dateTime;
protected DateTime getDateTime() {
return dateTime;
}
protected void setDateTime(DateTime dateTime) {
this.dateTime = dateTime;
}
【问题讨论】:
-
DateTime 类实现了 Serializable 它应该可以正常工作。你能添加堆栈跟踪吗?
-
抛出这个:java.lang.NoClassDefFoundError: LDateTime;。检查我的项目中是否有错字,但是当我通过 eclipse 搜索时,它在项目中找不到 LDateTime。我正在使用 joda time v2.4
标签: java serialization jodatime