7

有没有人上过 JODA 时间课程来在 Google Appengine 上工作?我正在使用 1.3.4 的 java sdk,尝试时出现以下错误:

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

我也导入了它:

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

2 回答 2

13

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

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

于 2010-06-10T01:57:32.090 回答
3

很多人也喜欢乔达。

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

    import org.joda.time.DateTime;
于 2010-06-10T21:02:07.003 回答