Android Studio:ライブラリとしてjarを追加しますか?


1026

新しいAndroid Studioを使用しようとしていますが、正しく動作していないようです。

JSONオブジェクトをシリアライズ/デシリアライズするためにGsonライブラリを使用しています。しかし、ライブラリはどういうわけかビルドに含まれていません。

MainActivityだけで新しいプロジェクトを作成しました。/ libsフォルダー内のgson-2.2.3.jarをコピーし、ライブラリ依存関係として追加しました(右クリック->ライブラリーとして追加)。これにはandroid studioのjarが含まれるため、ソースファイルから参照できます。

プロジェクトを実行しようとすると、コンパイルできないため、追加しました。

compile files('libs/gson-2.2.3.jar')

de .gradleファイルの依存関係に。その後は正しくコンパイルされますが、アプリケーションを実行するとClassDefNotFoundException

誰かが私が間違っていることを知っていますか?



1
これで問題が解決するわけではありませんが、「コンパイル」が「実装」に代わって廃止されたことを指摘したいだけです。
アミールRezazadeh

回答:


1534

私は何時間も同じことに苦労していて、Gson jarが同じように機能するようにしています。私はついにそれを割りました–これが私が取ったステップです:

  1. Gson jar(私の場合はgson-2.2.4.jar)をlibsフォルダに入れます
  2. それを右クリックして「ライブラリとして追加」を押します
  3. それcompile files('libs/gson-2.2.4.jar')があなたのbuild.gradleファイルにあることを確認してください(またはcompile fileTree(dir: 'libs', include: '*.jar')あなたが多くのjarファイルを使用している場合)

    編集:Android Studio 3.0以降で使用implementation files('libs/gson-2.2.4.jar')(またはimplementation fileTree(dir: 'libs', include: '*.jar')

  4. クリーンビルドを実行します(おそらくAndroid Studioでこれをうまく実行できますが、ターミナルでアプリのルートフォルダーに移動してと入力したことを確認するgradlew cleanには、Mac OS Xを使用しているため、システムによってコマンドが異なる場合があります

上記の4つを実行すると、問題なく動作し始めました。「ライブラリーとして追加」のステップは以前は見逃していたものだと思いますが、それをクリーニングするまで機能しませんでした。

[編集- build.gradle他の人が指摘したように必要なステップを追加]


6
gradlew cleanも私を助けてくれました。どうもありがとう!
FrantišekŽiačik

171
各jarファイルの行を明示的に追加する必要がない場合: compile fileTree(dir: 'libs', include: '*.jar')
J c

65
Gradleの一時的な依存関係管理を利用し、mavenCentral()からgsonをダウンロードすることをお勧めします(インターネット接続が必要な場合)。行を追加repositories { mavenCentral() }して置き換えるだけcompile files(...)compile 'com.google.code.gson:gson:2.2.4'、gradleは自動的にjarファイルをダウンロードして管理します。これにより、SCMはライブラリではなく、ソースコードファイルのみを追跡
Joe

38
私はステップ2でライブラリオプションとして追加を得ることはありません
Yster

6
Android Studio 1.0.2では、この行は既にデフォルトになっているため、ステップ2と3は必要ありませんbuild.gradle。compilefileTree(dir: 'libs'、include:['* .jar'])
Brian Marick

268

ローカルjarファイルをライブラリとしてモジュールに追加する手順は次のとおりです。

  1. モジュールディレクトリの最上位に「libs」フォルダを作成します(「src」ディレクトリと同じディレクトリ)

  2. build.gradle file次の行を追加して、依存関係のクロージャが持つようにします。

    dependencies {
        // ... other dependencies
        compile files('libs/<your jar's name here>')
    }
  3. Android Studioは、gradlewラッパーをすでにセットアップしているはずです。コマンドラインから、プロジェクトの最上位(gradlewファイルのあるディレクトリ)に移動します。

    を実行します./gradlew assemble。これで、ライブラリを使用してプロジェクトがコンパイルされます。必要に応じて、build.gradleファイルのエラーを修正する必要がある場合があります。

  4. Android StudioでIDEでのコーディング中にローカルjarファイルをサポート用のライブラリとして認識させるには、さらにいくつかの手順を実行する必要があります。

    4.1。左側のパネルでモジュールを右クリックして選択しますOpen Library Settings

    4.2。ダイアログの左側のパネルで、を選択しますLibraries

    4.3。+左から2番目のパネルの上にある記号をクリックします->Java

    メニュー

    4.4。ローカルjarを選択し、プロジェクトに追加します。

  5. 上記の./gradlewコマンドをもう一度実行する必要があるかもしれません


これでうまくいきました。UbuntuにAndroid Studioバージョン1.2ビルド141.1890965があります。なぜ「Android Studio 2.5現在」と言うのですか?Windows / Macでは別のバージョンですか?(1a)これを見つけるのは困難でした。コンボボックスは、プロジェクト構造領域の左上にあります。「Android」ではなく「プロジェクト」を選択し、「アプリ」を展開する必要があります。(1b)「追加」オプションはありませんでしたが、「貼り付け」は機能しました。(2)「compile fileTree(dir: 'libs'、include:['* .jar'])」という行がありましたが、それでも明示的な1行を追加する必要がありました。(4、5)一度は必要ありません(3)正常に完了しました。ありがとう!
Phil Freihofner、2015年

「左パネル」?プロジェクトパネルですか?どこにでもある可能性があります... Android Studio 2.3.3ではライブラリ設定が見つかりませんが、モジュール設定で依存関係にjarを追加すると同じようです...
驚異的なJan

Macの場合、gradleを実行していない場合:$ brew install gradle "./gradlew:Permission denied"を取得した場合は、$ chmod 755 gradlewを実行する必要があります。次に$ ./gradlewを実行します
Azkario Rizky

110

プロジェクトで右クリック

-> new -> module
-> import jar/AAR package
-> import select the jar file to import
-> click ok -> done

以下のスクリーンショットに従ってください:

1:

ステップ1

2:

ここに画像の説明を入力してください

3:

ここに画像の説明を入力してください

これが表示されます:

ここに画像の説明を入力してください


@CamConnor私もそう思います..他の回答は古くなっています
Ganesh Pandey

これが答えです
アレッサンドロ

4
しかし、それはlibrarayとして認識されていません。たとえば、andriod studioエディター:インポートされたjarにパッケージをインポートしようとしますが、認識されません。
Dave

この方法でインポートされたモジュールを削除する方法が見つかりませんでした。
Dave

この方法を使用して、外部jarを追加する必要がありますが、「copy-jar-to-libs」フォルダーメソッドの他の回答を使用する必要はありません。
Eido95

48

Android Stuidoでは、Gson libの管理にGradleを使用するのが好きです。

build.gradleファイルに以下の依存関係を追加します。

repositories {mavenCentral()}

dependencies {compile 'com.google.code.gson:gson:2.2.4'}

全て大丈夫。

この投稿もご覧ください。 Android Studioにサードパーティライブラリを統合する最良の方法


Mavenを使用しているため、この方法が最適です。
Gary Drocella、2015年

1
バージョン番号を最新に更新することを忘れないでください:)今のところそれは2.3.1ですが、リンクを
Kitalda

47

IIRC、単に「ライブラリとして追加」を使用するだけでは、プロジェクトでコンパイルできません。

プロジェクトへのライブラリの追加に関するIntellijのヘルプを確認する

あなたが最も興味を持つべき部分はこれです:

(でFile > Project Structure)モジュール設定を開き、[依存関係]タブを選択します。

[依存関係]タブで、[追加]をクリックして[ライブラリ]を選択します。

「ライブラリーの選択」ダイアログで、1つ以上のライブラリーを選択し、「選択項目の追加」をクリックします。

ライブラリがダイアログに表示されない場合は、ライブラリー設定のモジュールのすぐ下に追加します。

追加する必要はありcompile files()ません。ライブラリはプロジェクトに適切に追加されているはずです。


ライブラリとして追加は、すでに同じ方法でjarを追加します。結果は同じだと思います。後でやってみます。
Ozzie 2013年

ライブラリがこれを正常に実行すると追加します-私はあなたと同じ船にいますOzzie-まったく同じ問題です。
ジョナH.

了解しました。「ライブラリとして追加」はライブラリリストに追加するだけで、モジュールの依存関係については追加しないと考えました。
ジュクルパ2013年

これを試したところ、build.gradleファイルにcompile files()行が追加されていることがわかりましたが、ライブラリへの絶対パス(/libs/foo.jar)を使用しているようです。これらを相対パス(libs / foo.jar)に変更すると、問題が解決しました。
Matt Holgate 2013年

40

これらのソリューションはすべて時代遅れです。Android Studioでは、これは本当に簡単です。

ファイル>新しいモジュール...

次の画面は、ウィジェットまたは何かを選択しているように奇妙に見えますが、それを最初の画像とスクロールの下に置いて、「JARまたは.AARパッケージのインポート」を見つけます。

次にProject Structure、[ファイル]メニューappから選択します。開いたウィンドウから選択しdependencies、を選択して、を押しgreen plus button、選択してmodule dependency、インポートしたモジュールを選択し、を押します。OK


Mavenを使用することは、特にsaneryeeが提供する大規模プロジェクトの場合は、依然として優れたソリューションになると思います。
Gary Drocella、2015年

2
これでも時代遅れのようです。単に.jarファイルを「libs」ディレクトリに置くだけで、自動的にプロジェクトにコンパイルされます。Android Studio 1.4には、「libs」ディレクトリのすべての* .jarファイルを含めるデフォルトのルール設定がすでにあります。
Daniele Testa

35

Android Studioに外部ライブラリを追加する簡単な手順

  1. あなたがいるなら プロジェクトエクスプローラーのAndroidビューに以下のようにプロジェクトビューに変更します。

ここに画像の説明を入力してください

  1. 外部ライブラリを追加するモジュールを右クリックして、[ 新規]> [Directroy]を選択し、「libs」という名前を付けます。
  2. 次に、blah_blah.jarを ' libs」フォルダにます
  3. blah_blah.jarを右クリックして、「ライブラリとして追加...選択します」を。これにより、build.gradleコンパイルファイル( 'libs / blah_blah.jar')としてエントリが自動的に追加され、gradleが同期されます。これで完了です

注:サードパーティのライブラリを使用している場合は、Gradleスクリプトの実行時に、GradleスクリプトがJARと依存関係JARを自動的にダウンロードする依存関係を使用することをお勧めします。

例:「com.google.android.gms:play-services-ads:9.4.0」をコンパイルします

Gradle Dependency Mangementの詳細を読む


34

以前は「ファイルをコンパイル...」が機能していましたが、現在は機能していません。多くの苦痛の後、私はこれを代わりに使うことがうまくいくことに気づきました:

compile fileTree(dir: 'libs', include: '*.jar')

なぜそれが違いを生んだのかはわかりませんが、少なくともいまいまいましいことが機能しています。


1
これは私にとってはうまくいきますが、最近、gradle syncを行うまで、ASが新しい/更新されたjarを取得しないことがあります。
scottyab 14

「コンパイル」は「実装」のために廃止されたことを覚えておいてください。
アミールRezazadeh

17
  1. Webサイトからライブラリファイルをダウンロード
  2. Windowsエクスプローラからコピー
  3. プロジェクトエクスプローラーからlibフォルダーに貼り付け
  4. Ctrl+ Alt+ Shift+ Sプロジェクト構造を開く
  5. [依存関係]タブを選択し、+を使用してファイルを追加します
  6. ツールバーボタンを使用してプロジェクトをGradleファイルと同期する

それで問題は解決しました。試してみてください。詳細が必要な場合はお知らせください。


17

私はそれを1行追加するだけで機能させましたbuild.gradle

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar']) ----> AS creates this
    implementation 'com.google.code.gson:gson:2.3.1'   ----------> I added this one
}

クリックすることを忘れないでください Sync now右上隅する。

Android Studio 1.0.1を使用しています。


fileTreeラインが何をするかについて詳しく説明しますか?
Thufir 2017

13

Android StudioのDependency Managerは、サードパーティの依存関係(ここで述べたgsonのような)を管理するのに非常に便利で強力です。私のために働いた段階的なガイドを提供します(注:これらの手順は、Android Studio 1.6以降のバージョンのWindowsプラットフォームでテストされています)。

ステップ-1: 「ビルド>ライブラリと依存関係の編集...」に移動すると、「プロジェクト構造」ダイアログが開きます。

ここに画像の説明を入力してください

ステップ-2: 「アプリ」を選択し、「依存関係」タブを選択します。次に、「追加> 1ライブラリの依存関係」を選択します

ここに画像の説明を入力してください

ステップ-3: 「ライブラリの依存関係の選択」ダイアログが表示されます。検索で「gson」を指定し、「検索ボタン」を押します

ここに画像の説明を入力してください

ステップ-4: 目的の依存関係が検索リストに表示されます。com.google.code.gson:gson:2.7(これは私が回答を書いたときの最新バージョンです)を選択し、[OK]を押します

ここに画像の説明を入力してください

「プロジェクト構造」ダイアログで「OK」を押します。Gradleはそれに応じてビルドスクリプトを更新します。

ここに画像の説明を入力してください

これが役立つことを願っています:)


私はこのアプローチでいくつかの問題を発見し、commons-io-2.5を使用するアプリに取り組んできました。アプリをGoogle Developer Consoleにアップロードすると、署名済みAPKでサポートされているデバイスは0と表示されます。徹底的な調査の結果、jarファイルをapp / libs / commons-io-2.5.jarに配置し、依存関係を次のようにgraldeで更新する必要があることがわかりました。「compile files( 'libs / commons-io-2.5.jar」) '、私がここで何を間違っているのか、なぜドキュメントがこれをカバーしていないのかわかりません。
AB

これが動作する方法です。他のすべての回答は機能しませんでした。 Android Studio 2.3.3
imsrgadich 2017

11

1. jar(私の場合はgson-2.2.4.jar)をlibsフォルダーに入れます。

2.コンパイルファイル(libs/gson-2.2.4.jar)がbuild.gradleファイルにあることを確認します。

3.次に、「プロジェクトをGradleファイルと同期」(トップバーのAVDマネージャーボタンに移動)をクリックします。

上記の3つを実行した後、問題なく動作し始めました。


9

フォルダに.jarファイルをダウンロードしてコピーしlibs、次の行をbuild.gradleに追加します。

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.google.code.gson:gson:2.3.1'
}

「今すぐ同期」をクリックすることを忘れないでください


9

これには2つのオプションがあります。

最初の簡単な方法。

.jarファイルをクリップボードにコピーし、それをlibsフォルダーに追加します。プロジェクトのlibsフォルダーを表示するには、フォルダーの上にあるコンボボックスからプロジェクトを選択します。

次に.jarファイルを右クリックし、[ライブラリとして追加]をクリックしてから、モジュールを選択して[OK]をクリックします。依存関係ブロック内のbuild.gradleファイルで.jarファイルを確認できます。

 dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
        implementation 'com.android.support:appcompat-v7:21.0.3'
        implementation project(':okhttp-2.0.0')
        implementation 'com.google.code.gson:gson:2.3.1'
    }

2番目の方法は、次のとおりです。この.jarファイルを.jarモジュールとしてインポートすることで、モジュールに.jarファイルを追加し、必要なモジュールにこのモジュールを追加できます。

インポートモジュール---> .jarファイルを選択-> .jarとしてインポートするより- ここに画像の説明を入力してください

次に、CTRL + ALT + SHIFT + S->プロジェクト構造-> jarを追加するモジュールを選択-> Dependencendies->モジュールの依存関係。モジュールのbuild.gradleは自動的に更新されます。 ここに画像の説明を入力してください


いいね。1つの編集-現在は「新しいモジュール」です(Android Studio 1.0.1)。「インポート・モジュールは、」あなたは...別のウィザードに送信する
テルアビブベンShabat

7

Iveは上記の3つのステップを実行し、その作業の魅力を感じました。

(Android Studio 2.1.2を使用しています)

ここに画像の説明を入力してください

ステップ1

  • jarパッケージ名を(例としてcompile 'com.squareup.okhttp3:okhttp:3.3.1'build.gradle(Module:app)の下のgradleビルドスクリプトに追加します。

ここに画像の説明を入力してください

ステップ2:アプリフォルダーを 右クリック->新規->モジュール

ここに画像の説明を入力してください

手順3: [ JAR / .AARパッケージのインポート]をクリックして、パッケージを参照します。例として:OkHttp.jar

ここに画像の説明を入力してください


7

Android Studio 3以降:

jarファイルをappフォルダーのすぐ下のlibsフォルダーにコピーするだけです。

... myproject \ app \ libs \ myfile.jar

次に、「プロジェクト」ウィンドウのドロップダウンから「プロジェクトファイル」を選択し、プロジェクトを右クリックして、「同期」を選択して、プロジェクトファイル内のファイルを表示します。Gradleファイル(Module:app)に依存関係を自動的に追加します。

dependencies {
...
    implementation files('libs/myfile.jar')

ここに別の解決策があります:

[プロジェクトファイル]ビューに移動します(ドロップダウンから[プロジェクトファイル]を選択します)。

ここに画像の説明を入力してください

[新規...ディレクトリ]を選択し、アプリの直下にlibsという名前のフォルダを作成します。

ここに画像の説明を入力してください

ファイルエクスプローラーを開き、jarファイルをコピーしてlibsフォルダーに貼り付けます。

Android Studioで、jarファイルを右クリックし、ポップアップメニューから[ライブラリとして追加...]を選択します。

ここに画像の説明を入力してください

Gradleファイルの依存関係リストにリストされているファイルが表示されます。

dependencies {
...
    implementation files('libs/myfile.jar')
}

Javaファイルを開いて、そこにimportステートメントを追加します。

import com.xxx.xxx;

7

.jarファイルを入れますlibs Androidのプロジェクトのフォルダ。

次に、このコード行をアプリのgradleファイルに追加します。

    compile fileTree(dir: 'libs', include: ['*.jar'])

Android Gradleプラグイン3.0以降では、代わりにこれを使用することをお勧めします。

    implementation fileTree(dir: 'libs', include: ['*.jar'])

7

Eclipseとは異なり、jarをダウンロードして/ libsフォルダーに配置する必要はありません。Gradleは、Gradleの依存関係を追加するだけでよいこれらの処理を行い、GradleがそれをダウンロードしてGradleキャッシュに入れます。

次のように依存関係を追加する必要があります。

依存関係{implementation 'com.google.code.gson:gson:2.2.4'}

thats itただし、jarをダウンロードしてライブラリとして追加することもできますが、ベストプラクティスはGradleの依存関係を追加することです。


5
menu File -> project struct -> module select "app" -> dependencies tab -> + button 
-> File dependency -> PATH/myfile.jar

5

ステップ1:今、あなたの下にapp folder見えるはずlibsですが、見えない場合は作成してください

ステップ2:ボタンをクリックするだけでDrag & Drop the .jar file hereプロンプトが表示される場合があります。"This file does not belong to the project"OK

ステップ3:これで、libsフォルダーの下にjarファイルが表示されます。jarファイルを右クリックして、"Add as library", Click OK for prompt "Create Library"

ステップ4:このjarが追加されました。

ここに画像の説明を入力してください


4

フォルダーlibsを作成します。.jarファイルを追加します。それを右クリックすると、依存関係としてjarが追加されます。クリックして。あなたがする必要があるそのすべて。build.gradleファイルに追加された依存関係を見つけることができます。


4

1)Project / app / srcフォルダー内に「your_libs」フォルダーを作成します。

2)jarファイルをこの「your_libs」フォルダーにコピーします

3)Android Studioで、[ファイル]-> [プロジェクト構造]-> [依存関係]-> [追加]-> [ファイルの依存関係]に移動し、jarファイルに移動します。jarファイルは「src / your_libs」の下にあるはずです

3)jarファイルを選択して[OK]をクリックします

そして、あなたはこのようにあなたのbuild.gradleで見ることができます:compile files( 'src / your_libs / your.jar')


4

Android Studio 1.1.0の場合。私は次の手順でこの質問を解決しました:

1:jarファイルをlibsディレクトリに配置します。(Finder内)

2:モジュール設定を開き、依存関係に移動します。左下隅にプラスボタンがあります。プラスボタンをクリックし、[ファイルの依存関係]を選択します。ここで、jarファイルを確認できます。それを選択すると解決されます。


4

私はここですべての答えを読みましたが、それらはすべてAndroid Studioの古いバージョンをカバーしているようです!

Android Studio 2.2.3で作成したプロジェクトでは、libsディレクトリを作成してappそこにjarを配置するだけで済みました。ファイルマネージャーでそれを行いました。AndroidStudioで何かをクリックしたり編集したりする必要はありません。

なぜそれが機能するのですか?ビルド/ライブラリと依存関係の編集を開くと、次のように表示されます。

{include=[*.jar], dir=libs}

3

Mac OS Xの場合:

  1. jarをライブラリーとして追加(jarをlibsにドラッグ、右クリックして「libとして追加」を右クリック)

  2. にコンパイル文を追加 build.grade

  3. インストールgradle v1.6(自作を使用)

    • brew install gradle
    • gradle -v
    • v1.6でない場合は、自作をアップグレードする
  4. Gradle Clean(Androidの再構築は機能しませんでした)

これは私を整理しました。


3

以前指摘した多くのように、あなたは追加しなければならない

compile files('libs/gson-2.2.3.jar') 

あなたのbuild.gradleファイルに。

ただし、Eclipseから移行されたプロジェクトがAndroid Studioにあります。この場合、「libs」フォルダーの名前は「lib」なので、「s」を削除すると問題が解決しました。


3
  1. libsのレベルでフォルダを追加しましたapp
  2. jarsこのプロジェクトにすべてを追加しました。
  3. 次に、libsフォルダー内のすべてのjarを選択し、
  4. 選択したアイテムを右クリックして、 add library
  5. 次に、プロジェクトエクスプローラー自体の中にjar拡張オプションがあります。

私はCTRL+ ALT+ SHIFT+ S->プロジェクトの構造-> app-module-> Dependencies "を確認(dir: 'libs', include: '*.jar')したところcompile-option、最初は以下のようにすでにエントリがありました。そして、上記の手順に従ってjarを追加した後build.gradle、新しく追加されたエントリを取得しました瓶、それ自体。


3

ではAndroidのメーカー2.1私はこの方法に従ってください、

Goto app-> src-> main-> assets folder(not available if it create it)-> put your JAR files

ここに画像の説明を入力してください

build.gradleに次のような依存関係を追加します。

implementation files('src/main/assets/jsoup.jar')
implementation files('src/main/assets/org-apache-xmlrpc.jar')
implementation files('src/main/assets/org.apache.commons.httpclient.jar')
implementation files('src/main/assets/ws-commons-util-1.0.2.jar')

今すぐ同期。これで、JARファイルを使用する準備ができました。


libsディレクトリを使用しないのはなぜですか?
Deni Erdyneev 2016年

@ErdeniErdyneev jarファイルを格納する別の方法を示します。なぜ私は資産を使用しないのですか?私のアプローチに問題はありますか?私は間違っている場合は間違いを修正する準備ができています
Ranjith Kumar

3

新しいAndroid 1.0.2の場合、次のものがbuild.gradleファイルにすでにあります

implementation fileTree(include: ['*.jar'], dir: 'libs')

ライブラリjarをlibsフォルダーに追加します->ライブラリを右クリックします->ライブラリとして追加をクリックします->プロジェクトを追加するように求められます->プロジェクトを選択します-> OKをクリックします次の行はビルドに自動的に追加されます.gradle

implementation files('libs/android-query.jar')

それは私のためにそれをしました。それ以上は必要ありませんでした。私はこれをアンドロイド用に示しましたaquery android用の別のサードパーティライブラリ。


2

私の答えは基本的に、上で提供されたいくつかの正しいが不完全な答えを集めることです。

  1. build.gradleを開く
  2. 以下を追加します。

    dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.code.gson:gson:2.3'
    }

    これにより、依存関係を追加する2つの異なる方法がサポートされます。compile fileTree(dir: 'libs', include: ['*.jar'])(@Binodが述べたように)すべてのJARのフォルダlibsの下に見えるようにコンパイラに指示します。アプリケーションが使用する必要のあるjarパッケージを含むような「libs」フォルダを作成することをお勧めします。

ただし、これによりMaven依存関係のサポートも可能になります。コンパイル'com.google.code.gson:gson:2.3'(@saneryeeで言及)は、/ libs "ローカルリポジトリ"ではなく、中央のリモートリポジトリにある依存関係を追加するための別の推奨される方法です。基本的に、gradleにそのパッケージのそのバージョンを探すように指示し、プロジェクトをコンパイルするときにそれを考慮するようにコンパイラーに指示します(クラスパスにそれを持っています)

PS:私は両方を使用します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.