Кто-либо заставил классы времени 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;
Настоящая цель переупакованных классов заключается в том, чтобы у Google был частный набор классов, которые они могут использовать и которые не конфликтуют ни с какими известными пакетами. Переупакованные классы не предназначены для публичного использования, и если вы используете их, то делаете это на свой страх и риск. Они могут быть удалены в любой момент.
Вы можете скачать JODA и просто включить его в качестве зависимости, ничто не должно мешать его работе. Имена не будут конфликтовать с именами Google из-за разного пакета.
Многие люди тоже любят joda.
Я предлагаю поместить jar-пакет JODA в ваш каталог lib и напрямую импортировать его.
import org.joda.time.DateTime;