7

Google Appengine で作業するために JODA 時間クラスを取得した人はいますか? 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;
4

2 に答える 2

13

再パッケージ化されたクラスの本当の目的は、Google が使用でき、既知のパッケージと競合しないクラスのプライベート セットを保持することです。再パッケージ化されたクラスは、一般ユーザーが使用することを意図したものではありません。使用する場合は、自己責任で行ってください。それらはいつでもヤンクされる可能性があります。

JODA をダウンロードして、依存関係として含めることができます。動作を妨げるものは何もないはずです。パッケージが異なるため、名前が Google のものと衝突することもありません。

于 2010-06-10T01:57:32.090 に答える
3

Jodaも大好きな人が多いです。

JODA パッケージ jar を lib ディレクトリに配置し、直接インポートすることをお勧めします。

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