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