有没有人获得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;
答案 0 :(得分:13)
重新打包类的真正目的是让Google拥有一组可以使用的私有类,并且不会与任何已知的包冲突。重新包装的课程并不适合公众使用,如果您这样做,您需要自担风险。他们可以随时被拉扯。
您可以下载JODA并将其作为依赖项包含在内,应该没有什么可以阻止它工作。由于包装不同,名称也不会与谷歌发生冲突。
答案 1 :(得分:3)
很多人也喜欢joda。
我建议将JODA包jar放在lib目录中并直接导入它。
import org.joda.time.DateTime;