このように ドキュメント は、「たとえば、このjndi.propertiesファイルをクラスパスに配置した場合」ですが、どうすればよいですかEclipseを使用している場合、クラスパスに.propertiesファイルを配置しますか?
1つのオプションは、プロジェクトのsrc /ディレクトリにプロパティファイルを配置することです。これにより、ビルド時に(クラスファイルと共に)「クラス」にコピーされます。私はこれをWebプロジェクトでよく行います。
追加するだけです。 Eclipseプロジェクトを右クリックしてProperties
を選択した場合、左側のJava Build Path
リンクを選択します。次に、Source
タブを選択します。すべてのJavaソースフォルダーのリストが表示されます。自分で追加することもできます。 デフォルトでは、{project}/src
フォルダーはクラスパスフォルダーです。
これは最も有用な答えではなく、補遺のようなものかもしれませんが、上記の答え(greenkodeから)は10秒間すべて私を混乱させました。
「フォルダの追加」では、ビルドパスを見ているプロジェクトのサブフォルダであるフォルダのみを表示できます。
理想的な世界では、上の画像の「ソースのリンク」ボタンは「外部フォルダーの追加」と呼ばれます。
複数のプロジェクト間で共有されるプロパティファイルを作成する必要がありました。プロパティファイルを外部フォルダーに保存することで、各プロジェクトにコピーを作成するのではなく、1つしか作成できませんでした。
オプションの1つは、ワークスペース、プロジェクトフォルダーに移動してから、log4jプロパティファイルをコピーして貼り付けることです。ソースフォルダーにもファイルを貼り付けることをお勧めします。
ここで、このファイルの入手先を知り、smslibをダウンロードしてから抽出し、smslib-> misc-> log4jのサンプル構成-> log4jに進みます。
これが助けになったので、知りたいだけです。
ファイルをsrcフォルダーにコピーします。 Eclipseのプロジェクトエクスプローラーに移動し、プロジェクトを右クリックして、[更新]をクリックします。ファイルは、プロジェクトエクスプローラーペインにも表示されます。