1

ファイルは Eclipse によって作成され、Eclipse によって内部的にのみ使用されます.classpathか? .projectこれらのファイルはJDKで使用されていますか? Java EE アプリケーションサーバーはどのようにクラスとパスを見つけますか?

その間に、 を使用して ear, war を作成するときに、オプションをant使用antして、プロジェクトのコンパイル用のライブラリを探します。

次に、アプリケーションサーバーは.classpathコンパイルに使用しますか?

4

3 に答える 3

1

Java EE アプリケーション サーバーは、戦争 (Web プロジェクト) を実行するために Eclipse で設定したクラスパスを必要としません。アプリケーション サーバーが起動すると、クラスパス宣言を必要とせずに lib フォルダーからすべての jar ファイルが読み込まれます。

また、外部依存関係が必要な場合に備えて、ほとんどの Java EE サーバーは、外部 jar 依存関係を定義する機能を提供します。

はい、.projectフォルダー.settingsなどはすべて、Eclipse がワークスペースのクラスパスやその他の設定を処理するために必要です。

于 2012-10-22T10:55:42.830 に答える
1

はい、これらのファイルはEclipseによって内部的にのみ使用されます。 Eclipse .classpath/.project ファイルには何がありますか? 

基本的に、.project ファイルには、ビルダーやプロジェクトの性質の設定などのプロジェクト設定が保存されます。

.classpath ファイルは、実行中に使用するクラスパスを定義します。

Project .classpath は、Eclipse Java Compiler (ejc) を使用してコードをコンパイルするために使用されるため、ファイル情報は EJC に渡されます。

于 2012-10-22T10:50:26.030 に答える
1

簡単に言えば

.classpathおよび.projectEclipse メタデータ ファイルであり、Eclipse でのみ使用されます。それらは、他のアプリケーションにとってはあまり意味がありません。

于 2012-10-22T11:06:38.460 に答える