1

私は svn で eclipse を使用しています。いくつかの .jar ファイルをビルド パス eclipse に追加すると、ルートからのフル パスで jar が追加されます。

ファイルは常にプロジェクトと同じディレクトリの lib というフォルダーにあることは確かです。

例: ~/lib ~/proj

プロジェクトのディレクトリを参照としてファイルを追加できますか? ../lib のようなものですか?

現在、誰かが更新を行うと、ビルドパスを変更する必要があるため...

どうもありがとう

4

1 に答える 1

1

Window > Preferences > java > Build Path > User Libraries 

ユーザー ライブラリを定義して、クラス パスに追加できます。new名前を入力して(たとえば、MY_EXTERNAL_LIB_FOO)と言って、 を押してokください。次に、それを選択して(クリックするだけ)add JAR...、 を押します。次に、jar をブラウズして、必要なものを追加できます(複数選択が可能です)。

のエントリは次の.classpathようになります

<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/MY_EXTERNAL_LIB_FOO"/>

このようにして、プロジェクトのライブラリの場所を抽象化できます。プロジェクトは名前を知るだけでよく、Eclipse は名前のライブラリがどこにあるかを知る必要があります。

プロジェクト内のライブラリもバージョン管理している場合は、ビルド パス ヒットadd JARs...を編集するときadd External JARs...に、実際のワークスペース内のすべてのプロジェクトのリストが表示されます。プロジェクトにあるものを選択してください。のエントリは.classpathプロジェクトに関連します。

したがって、次のプロジェクトレイアウトがある場合

+ MyProject
    + src
    + lib
       some_3rd_party_lib.jar

次に、エントリは次の.classpathようになります

<classpathentry kind="lib" path="lib/some_3rd_party_lib.jar"/>
于 2013-03-11T20:50:47.487 に答える