2009-03-03 104 views

答えて

5

[プロジェクト]> [プロパティ]> [Javaビルドパス]> [ライブラリ]タブで、外部ジャーをプロジェクトに追加するオプションがあります。

[Add External Jar]をクリックし、POIライブラリのある場所を探します。

+1

私の答えで言及したように、これはあなたが誰とでもプロジェクトを共有することに注意してください。プロジェクトのクラスパスは、jarファイルの場所をハードコードします。すべての開発者が同じ場所にそれを持っていない限り、あなたは常にそれを変更します... –

15

いくつかの方法で、いくつかの良いがありますが、いくつかの悪い...

  • は、外部ジャーを追加 - jjnguyが動作します言うように。 しかしない良いオプション... 問題は、あなたが他の誰かとのプロジェクトを共有し、彼らは別の場所で瓶を持っている場合、彼らはパスのビルドエラーを得るだろうということです

  • 変数を追加します。 - 外部ジャーを追加するのと似ていますが、はるかに柔軟です。 jarを含むdirを表すclasspath変数(Javaの環境設定の下)を定義することができます。あなたのプロジェクトでは、変数を追加するときに定義したvarを選択し、「伸長」を押して実際のjarを指定します。あなたとあなたのプロジェクトの他の開発者が変数を定義している限り、あなたは好きなら別の場所にjarを持つことができます

  • jarファイルをプロジェクトに追加します - プロジェクト内にdirを作成します)をクリックし、ファイル - >インポートを使用してjarファイルをインポートするか、OSがサポートしている場合は、アイコンとしてフォルダにドラッグします(Windowsではエクスプローラウィンドウを開き、そこからeclipseのフォルダにドラッグします)。次に、jarを右クリックし、「ビルド - パス」 - >「ビルド・パスに追加」を選択します。

  • jarを別のプロジェクトに追加して参照します。最後の箇条書きで述べたjarファイルを、そのjarファイルの別のプロジェクトに追加します。プロジェクトからBuild-Path-> Build pathを選択します。 [注文とエクスポート]タブに移動し、jarファイルが選択されていることを確認します。これで、新しいプロジェクトを参照するようにプロジェクトを設定できます。これは物事をよりモジュール化します。

  • ユーザーライブラリを作成します.Javaの環境設定では、jarを含む「ユーザーライブラリ」を定義できます。これはクラスパス変数に似ていますが、複数のjarを参照することができ、プロジェクトに一度追加するだけで済みます。

  • クラスパスコンテナプラグインを作成します。これはより複雑ですが、人々のためのプラグインのセットを提供している場合は素晴らしいオプションです。クラスパスコンテナは、ライブラリのようにプロジェクトに追加することができ、jarファイルを管理することもできます。必要に応じてjarファイルを検索することもできます。

関連する問題