Java Appengine中的JODA时间

时间:2010-06-09 23:07:51

标签: java google-app-engine datetime jodatime

有没有人获得JODA时间课程才能在Google Appengine上工作?我正在使用java sdk的1.3.4,我在尝试时遇到以下错误:

java.lang.NoClassDefFoundError: com/google/appengine/repackaged/org/joda/time/DateTimeZone

我也导入了它:

import com.google.appengine.repackaged.org.joda.time.DateTime;

2 个答案:

答案 0 :(得分:13)

重新打包类的真正目的是让Google拥有一组可以使用的私有类,并且不会与任何已知的包冲突。重新包装的课程并不适合公众使用,如果您这样做,您需要自担风险。他们可以随时被拉扯。

您可以下载JODA并将其作为依赖项包含在内,应该没有什么可以阻止它工作。由于包装不同,名称也不会与谷歌发生冲突。

答案 1 :(得分:3)

很多人也喜欢joda。

我建议将JODA包jar放在lib目录中并直接导入它。

    import org.joda.time.DateTime;