web-dev-qa-db-ja.com

Eclipseでjarをインポートする方法

Eclipseにjarをインポートする方法

308
user395734

Eclipseでプロジェクト→ビルドパス→ビルドパスの設定を右クリックしてjarを追加できます。 [ライブラリ]タブで、[jarの追加]または[外部JARの追加]をクリックしてjarを指定します。簡単なデモ ここ

enter image description here

上記の解決策は明らかに「速い」解決策です。ただし、ファイルをソース管理リポジトリにコミットする必要があるプロジェクトで作業している場合は、Jarファイルをソース管理リポジトリ内の専用のライブラリフォルダに追加し、上記のようにそれらの一部または全部を参照することをお勧めします。

375
bragboy

ファイルシステム内のプロジェクトの場所を変更したい場合は、外部Jarを追加するのは賢くありません。

最善の方法は、jarをビルドパスに追加して、エクスポートしたプロジェクトがコンパイルされるようにすることです。

  1. プロジェクトフォルダにlibという名前のフォルダを作成します。

  2. あなたが必要とするすべてのjarファイルをこのフォルダにコピーしてください。

  3. Eclipseでプロジェクトを更新してください。

  4. すべてのjarファイルを選択し、それらの1つを右クリックして「ビルドパス」 - >「ビルドパスに追加」を選択します。

174
Hesham Yassin

2つの選択肢

1 /プロジェクトより:

alt text

2 /すでに他のjarファイルがインポートされている場合は、 "References Libraries"ディレクトリから:

alt text

両方ともあなたがあなたのライブラリを管理することができるこのスクリーンにあなたを導くでしょう:

alt text

94
VonC

手順は次のとおりです。

  1. [ファイル]> [インポート]をクリックします。インポートウィンドウが開きます。

  2. [インポートソースの選択]で、[J2EE]> [App Client JARファイル]をクリックします。

  3. Nextをクリックしてください。

  4. [アプリケーションクライアントファイル]フィールドに、インポートするアプリケーションクライアントJARファイルの場所と名前を入力します。 「参照」ボタンをクリックしてファイルシステムからJARファイルを選択できます。

  5. 「アプリケーションクライアントプロジェクト」フィールドに、新しいプロジェクト名を入力するか、ドロップダウンリストからアプリケーションクライアントプロジェクトを選択します。このフィールドに新しい名前を入力すると、アプリケーションクライアントプロジェクトはアプリケーションクライアントJARファイルのバージョンに基づいて作成され、デフォルトの場所が使用されます。

  6. [ターゲットランタイム]ドロップダウンリストで、開発のターゲットにするアプリケーションサーバーを選択します。この選択は、プロジェクトのクラスパスエントリを変更することによってランタイム設定に影響します。

  7. 新しいモジュールをエンタープライズアプリケーションプロジェクトに追加する場合は、[プロジェクトをEARに追加]チェックボックスをオンにしてから、リストから既存のエンタープライズアプリケーションプロジェクトを選択するか、[新規]をクリックして新しいプロジェクトを作成します。

    :新しいエンタープライズアプリケーションプロジェクト名を入力すると、エンタープライズアプリケーションプロジェクトは、作成されるプロジェクトのバージョンに基づいて、互換性が最も低いJ2EEバージョンのデフォルトの場所に作成されます。エンタープライズアプリケーションに別のバージョンまたは別の場所を指定する場合は、新しいエンタープライズアプリケーションプロジェクトウィザードを使用する必要があります。

  8. 「完了」をクリックしてアプリケーションクライアントJARファイルをインポートします。

10
Ashraf Bashir

Eclipse(プラグイン開発)プロジェクトへのjarのインポートについての単なるコメント:

Eclipseプラグインを開発している場合は、単にjarをプラグインプロジェクトにインポートするのではなく、Eclipseのネイティブバンドルメカニズムを使用することが理にかなっています。 Eclipse(あるいはその基礎となるOSGiランタイム、Equinox)は、プレーンなjarファイルよりもさらに多くの情報を含む、いわゆるバンドルを使用します(例えば、バージョン情報、他のバンドルへの依存関係、エクスポートされたパッケージ。この情報のおかげで、OSGiバンドルは動的にロード/アンロードすることができ、OSGi/Eclipseランタイムで利用可能な自動依存関係解決があります。したがって、普通のjarファイルの代わりにOSGiバンドル(別のOSGiバンドル内に含まれている)を使用すると、いくつかの利点があります。

(ところで:EclipseプラグインはOSGiバンドルと同じものです。)

誰かが特定の(サードパーティーの)ライブラリをOSGiバンドルとしてすでにバンドルしている可能性があります。次のバンドルリポジトリを見てみるとよいでしょう。

5
Frank Grimm

Eclipse - >設定 - > Java - >ビルドパス - >ユーザーライブラリ - >新規(名前を付けて) - >外部jarの追加

(EclipseやOSを再インストールしてもJDK以外は何もrwlinkする必要がないので、すべての作業をまとめるためにこれらのステップの前に新しいライブラリーをEclipseフォルダーにドラッグすることをお勧めします) OKをクリックしてください。

プロジェクトを右クリックして[Build Path] - > [Add Library]を選択します。

参考までにコーディングしてから右クリックし、[Source] - > [Organize Imports]をクリックしてください。

4
user4294909

まず最初にあなたが作成したプロジェクトに行き、次にマウスを右クリックして下の方にあるプロパティを選択しそして左隅にあるbuild in pathを選択して外部のjarファイルを追加してください。

0
amigana _34