2011-02-26 17 views
7

eclipseディレクトリには.classpathファイルがあります。このファイルの目的は何ですか? 私はant build.xmlを利用できます。なぜEclipseにはまだ独自のものが必要ですか?Eclipseの質問の.classpathファイル

答えて

9

Eclipseには、プロジェクトを構築するための独自のメカニズムがあります。 .classpathファイルには、IDEがビルド時、ランタイム時などに使用するクラスパスを作成するために使用する情報が含まれています。このファイルは必要に応じて直接編集できますが、プロジェクトプロパティダイアログ。

ビルドファイルのための特定のエディタを提供する限り、Eclipse内にはAntの統合がありますが、ビルドファイルの情報を自分のビルダーに使用することはできません。 Antファイルはカスタムなので、使用する情報をEclipseが知る方法はありません。

+1

:具体的には、これを介して行われている "マイプロジェクト>(右クリック)> 'PATH'を構築する>' configureがPATH'の構築" - 対応.classpathの行に正確に(少なくとも項目の順序で)。 [この回答](http://stackoverflow.com/a/3344046/1864054)に感謝します。 – Withheld

1

この理由は、Antファイルを持っているかどうかは関係ありません。このファイルが存在する理由は、これがJavaプロジェクトであり、対応するプロジェクトの性質によって常にそのようなファイルが生成されるためです。通常のプロジェクト(New-> Project-> General-> Project)を作成すると、.classpathファイルがないことがわかります。 一般的には、これらの機能を別々のプロジェクトに分割することをお勧めします。これは、開発用のJavaプロジェクトとAntスクリプトを実行するためのJava以外のプロジェクトの1つを意味します。 IDE経由 `.classpath`修正再

HTHトム

関連する問題