0

Android プロジェクトで Jackson JSON パーサー ライブラリを使用したいと考えています。このライブラリは Maven リポジトリで見ましたが、使い方がわかりません。Maven リポジトリと Jackson jar からソースをダウンロードし、ソースを jar に添付しましたが、logcat にエラー メッセージ NoClassDefFoundError が表示されました。グーグルで検索すると、pom.xml ファイルで Jackson の依存関係を宣言する必要があることを読みました。私は Java 開発の初心者なので、これらすべてが何を意味するのかわかりません。そして、いくつか質問があります:

1.Jackson ライブラリの pom.xml の書き方

2.この pom.xml をどこに置くか

3. ライブラリを使用したいだけの場合、本当に Maven をインストールする必要がありますか?

4. ライブラリの使用を開始するには、他に何が必要ですか?

4

1 に答える 1

1

いいえ、ビルドにMavenを使用している場合を除いて、pomファイルを作成する必要はありません(この場合、Jacksonに関係なく必要です)。

必要なのはジャクソンの瓶だけです。プロジェクトによってはいくつかの部品しか必要としないため、複数あります。このページ:

http://wiki.fasterxml.com/JacksonDownload

必要なものと、それらをどこから入手するかを示す必要があります。ゼロから始める場合は、Jackson 2.1(1.9ではなく)を使用することを強くお勧めします。そして、おそらく3つのjarファイル(jackson-annotations、jackson-databind、jackson-core)がjackson-core必要になります。いわゆる「ストリーミングAPI」(低レベル、最高のパフォーマンス、ただしより多くの作業)を使用する場合、最小限ですが、 。

Mavenを使用する利点は、論理的な依存関係(jarのグループおよびアーティファクトID)を定義できることであり、Mavenはそれを物理jarおよび他のjarへの参照に解決します。

于 2012-12-12T19:29:25.450 に答える