Время JODA в Java Appengine - PullRequest
       2

Время JODA в Java Appengine

7 голосов
/ 10 июня 2010

Кто-нибудь получил классы времени 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;

Ответы [ 2 ]

13 голосов
/ 10 июня 2010

Настоящая цель переупакованных классов состоит в том, чтобы у Google был собственный набор классов, которые они могут использовать и которые не конфликтуют ни с какими известными пакетами.Переупакованные классы не предназначены для публичного использования, и если вы это делаете, вы делаете это на свой страх и риск.Их можно дергать в любое время.

Вы можете скачать JODA и просто включить его в качестве зависимости, не должно быть ничего, чтобы помешать его работе.Имена не будут совпадать с именами Google из-за другого пакета.

3 голосов
/ 11 июня 2010

Многие тоже любят Йоду.

Я предлагаю поместить jar-пакет JODA в каталог lib и импортировать его напрямую.

    import org.joda.time.DateTime;
...