3

Javaビルドパスの違いは何ですか-外部JARボタンの追加と可変ボタン機能の追加、なぜそれが必要なのか。詳しく説明してください。

4

1 に答える 1

5

どちらも同じことを実現するために使用できます。ビルドパスにJARを追加します。

サプライヤS1によってインストールされたJARを使用したいプロジェクトP1があるとします。これは、たまたまC:\ S1 \ aproject \ jars\Useful.jarにあります。

クライアント外部JARを追加し、ナビゲートして選択すれば完了です。

しかし、これらのケースを考慮してください。

1)。同じJARを使用したいプロジェクトがいくつかあるとしますか?プロジェクトP1-PNに対してそれを繰り返すことになります。鈍くなる。さらに悪いことに、S1のスタックの新しいバージョンをインストールしたとすると、参照するようにそれらのプロジェクトのビルドパスをすべて更新する必要があります。

C:\S1\aproject-**v2**\jars\Useful.jar

さらに悪いことに、1つを見逃すと、2つのバージョンのJARを実行していることになります。これは本当に悪いことかもしれません。

2)。S1製品を別の場所にインストールしている同僚とプロジェクトを共有します。彼らは今、プロジェクトを修正して指摘する必要があります

 E:\MyFavouriteThings\S1\aproject\jars\Useful.jar

また、SCMを使用している場合は、お互いのつま先を踏むことができます。

それで:

代わりに、変数の追加を使用すると、そのJARを参照するために使用できるワークスペース変数(つまり、環境に固有)を定義できます。

 $(S1_JARS)\\Useful.jar

これで、S1の​​新しいバージョンに更新する単一の場所になり、各開発者はS1_JARに独自の値を設定できます。

重要な開発シナリオには変数を使用することをお勧めします。

于 2010-04-28T13:21:44.157 に答える