私は時間を使用するアプリを構築しています。Joda時間を使うことにしました。アプリに joda 時間を追加しようとしています。.jar
ライブラリにファイルを追加した経験はありません。私はこれらの手順に従いました(下を参照)、またはそう思いました。私のプロジェクトはエラーを表示していませんが、簡単なテストを実行するDateTime test = new DateTime();
と、強制的に閉じられ、次のエラーが表示されます:
Could not find class 'org.joda.time.DateTime', referenced from method xxxx
java.lang.NoClassDefFoundError: org.joda.time.DateTime
これらは私が従った手順です:
- Eclipse で Android プロジェクトを作成します。
- Joda Time をダウンロード
- Eclipse で、パッケージ エクスプローラーでプロジェクトを探し、それを右クリックして呼び出します
New -> Folder -> libs
。 注: という名前のフォルダーが既にあるため、これは実行しませんでしたlibs
joda-time-2.1.jar
新しく作成したlibs
フォルダに をコピー (または) ドラッグ & ドロップします。- (パッケージ エクスプローラーで) プロジェクトをもう一度右クリックし、次に
Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar
.
これで、次のコードでテストできます:
DateTime test = new DateTime();
インポート後:
import org.joda.time.DateTime;