3

IntelliJ にチャンスを与えるのはこれが初めてで、正直言ってうまくいっていません...

Eclipse サブプロジェクトをインポートしました。これらは外部の .jar 依存関係を使用し、変数と同じように指定されます。つまり、$EXTERNAL_LIBS/derby.jar です。

プロジェクトをインポートすると、IntelliJ は変数を認識し、値を指定するように求めてきましたが、間違ったパスを指し示していませんでした。サブプロジェクトのプロパティで、すべてのモジュールの依存関係が間違ったパスを指していることがわかります。

ファイル - 設定に移動し、EXTERNAL_LIBS の値を正しいパスに変更しますが、現在のすべての依存関係が変更を反映していないようです。彼らはまだ最初の間違った道を指しています。

一人ずつ行こうかな。IntelliJ がパス変数を管理する方法がわかりません...新しいモジュールの依存関係を追加しようとすると、ハードドライブから選択するように強制され、これらの変数のいずれかを使用するための変更が与えられません....ドキュメントもかなり貧弱です....

4

1 に答える 1

12

Fileパス変数は|で変更できます。Settings| | Path Variables.

これらは、プロジェクトのロード時およびプロジェクトの保存時に、IDE によって透過的に処理されます。

プロジェクトがロードされてパス変数が含まれている場合、IDE はそれらを [設定] で定義された実際のパスに置き換えます。パス変数がまだ定義されていない場合、IDE はそれを定義するように求めます。

プロジェクト ファイルがディスクに保存されると、IDE は、定義された変数に一致するすべてのパスを透過的にサイレントに変数名に置き換えます。

これは完全に自動的に機能し、ユーザーは IDE 設定で変数を明示的に定義する必要はありません。ライブラリ内の実際のパスを使用するだけで、プロジェクトの保存時に対応する変数に置き換えられるため、プロジェクト ファイルは移植可能であり、他のユーザーはこのプロジェクトを初めて開くときに、パス変数に異なる値を定義します。

于 2013-04-08T11:30:29.077 に答える