2012-05-29 11 views
18

私はEclipseのJavaプロジェクトに取り組んでいます。私は "春"と呼ばれるユーザーライブラリを作成し、それにすべてのSpring jarファイルを追加しました。私の質問は、Eclipseはこのライブラリをどこに保管していますか?すべてのjarをディスクのどこかの新しいディレクトリにコピーしますか?または、どのジャーがユーザーライブラリーに属しているかについて、いくつかの構成ファイルに情報を保持していますか?Eclipseはユーザー・ライブラリーをどこに保管しますか?

+0

-

ウィンドウ - >設定 - > Javaの - >ユーザライブラリライブラリを作成し、そのライブラリのjarファイルのいずれかを別の場所に移動しますか?それはまだコンパイルされますか? –

+0

@ E-Riz:はい。私のコメントのポイントは、CodeBlueがそれを自分自身で発見し、彼の質問に対する答えを得ることでした。 –

答えて

36

Eclipseはユーザーライブラリの内容をコピーしません。マシン固有の絶対パスを持つコンテナに過ぎません。ユーザーライブラリの定義はワークスペースに保存されます。具体的には.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefsです。

ユーザライブラリの背後にあるアイデアは、それがプロジェクトの外に存在するJARの集合の上にある抽象であるということです。それぞれのワークスペースは、Eclipseプロジェクトの外部にあるため、コンテンツ自体を宣言する必要があります。

+0

ありがとう@ E-Riz私もこの回答を探しています... – Aniket

8

作成したワークスペースからエクスポートし、必要なワークスペースにインポートすることができます。あなたの場合はどうなります>インポート/エクスポート

それはあなたがやろうとしていたものだ場合は(これは私がこのウェブページに導かれた方法です)

+0

これは今、ウィンドウ - >環境設定 - > Java - > **ビルドパス** - >ユーザーライブラリ - >インポート/エクスポートです。 –

関連する問題