2012-02-11 13 views
2

ための日食で構成するビルド・パス私は1.8で、このSpring MVC Step-By-Step Tutorial part 1を開始し、それはあなたがIDEを使用している場合Spring MVCのステップバイステップのチュートリアル

」は、あなたが追加することで、プロジェクトのビルド・パスを設定したいと言っています( '$ {appserver.lib}')からサーブレット・コンテナのapi.jarを追加することもできます。これらをビルド・パスに追加すると、すべてのインポートが正常に解決されるはずです'HelloController.java'ファイル内のステートメント

私は 'lib'フォルダにjarファイルを追加しますが、問題は解決しません。私はビルドパスを設定する方法を理解できませんでした。誰でも助けることができます。ありがとう

答えて

4

プロジェクトのルートを右クリックし、Build Path - >Configure Build Path...を選択します。 Librariesのタブを選択し、Add JARs...をクリックします。プロジェクトのlib -folderに移動して.jarファイルを選択し、Okをクリックします。

編集:以下のコメントから :

が、私は一度、すべてのプロジェクトのためのライブラリーを定義することができ、私はちょうどあなたが同じjarファイルを使用して複数のプロジェクトを持っている場合は パス

に言及しますアーカイブまたはアーカイブの場合は、Eclipseインストール用のUserライブラリを定義できます。Window - >Preferencesを選択し、次にJava->Build Path-> を選択します。 Newをクリックし、ユーザーライブラリに名前を付けてOkをクリックします。追加したUserライブラリを選択し、Add JARs...をクリックし、ライブラリに追加するjarに移動してOkをクリックします。単一のUserライブラリに複数のjarファイル(core、webmvc、txなどの必要なSpring-jarsなど)を含めることができるので、Add JARs...-stepを繰り返したままにすることができます。

あなたがUser Libraryを選択してNextをクリックし、プロジェクトで定義されたユーザ・ライブラリを使用し、あなたのプロジェクトのビルド・パスにLibraries -tabに行き、そしてAdd Libraryをクリックします。これで、定義したユーザライブラリからライブラリを選択できます。

+0

ありがとうございます。はい、それは動作します。これを行うには何らかの方法がありますか(これはjarsを2回追加することは少し混乱します)。私はライブラリを一度定義することができ、私はパスを言及するすべてのプロジェクトを意味することができます。これどうやってするの? – AbdulAziz

+1

Maven(または別のビルドツール)を使用して –

+0

@AbdulAziz:私の編集した答えを見てください。 「jarsを2回追加する」という意味がわからない場合、ビルドパスはjarをどこにでもコピーするわけではなく、プロジェクトにjarが依存する必要があることを環境に伝えます。コンパイラなどに必要なjarファイルの場所を知らせるだけのプロジェクト設定です。 Sean Patrick Floyd氏と同様に、Mavenを使用することは、ビルドパスのすべての面倒をなくすための非常に良い方法です。個人的に私は過去4年間Mavenユーザーでした。 – esaj

関連する問題