web-dev-qa-db-ja.com

Eclipseのクラスパスにファイルを配置する方法は?

このように ドキュメント は、「たとえば、このjndi.propertiesファイルをクラスパスに配置した場合」ですが、どうすればよいですかEclipseを使用している場合、クラスパスに.propertiesファイルを配置しますか?

51
Cacheing

1つのオプションは、プロジェクトのsrc /ディレクトリにプロパティファイルを配置することです。これにより、ビルド時に(クラスファイルと共に)「クラス」にコピーされます。私はこれをWebプロジェクトでよく行います。

48
paulsm4

追加するだけです。 Eclipseプロジェクトを右クリックしてPropertiesを選択した場合、左側のJava Build Pathリンクを選択します。次に、Sourceタブを選択します。すべてのJavaソースフォルダーのリストが表示されます。自分で追加することもできます。 デフォルトでは、{project}/srcフォルダーはクラスパスフォルダーです。

81
greenkode

これは最も有用な答えではなく、補遺のようなものかもしれませんが、上記の答え(greenkodeから)は10秒間すべて私を混乱させました。

「フォルダの追加」では、ビルドパスを見ているプロジェクトのサブフォルダであるフォルダのみを表示できます。

理想的な世界では、上の画像の「ソースのリンク」ボタンは「外部フォルダーの追加」と呼ばれます。

複数のプロジェクト間で共有されるプロパティファイルを作成する必要がありました。プロパティファイルを外部フォルダーに保存することで、各プロジェクトにコピーを作成するのではなく、1つしか作成できませんでした。

13
Ilia Koulikov

オプションの1つは、ワークスペース、プロジェクトフォルダーに移動してから、log4jプロパティファイルをコピーして貼り付けることです。ソースフォルダーにもファイルを貼り付けることをお勧めします。

ここで、このファイルの入手先を知り、smslibをダウンロードしてから抽出し、smslib-> misc-> log4jのサンプル構成-> log4jに進みます。

これが助けになったので、知りたいだけです。

1
anzala

ファイルをsrcフォルダーにコピーします。 Eclipseのプロジェクトエクスプローラーに移動し、プロジェクトを右クリックして、[更新]をクリックします。ファイルは、プロジェクトエクスプローラーペインにも表示されます。

0
Batwoman05