私はJavaプロジェクトを持っていて、標準的なMavenアーキタイプを使ってdir構造を作りました。 それは次のようになります。実行時に/ src/main/resourcesにあるファイルが読み込みできないのはなぜですか?
|-src/main/java
|-src/main/resources
|-target/classes
|- ...
今私のクラスの一つは、いくつかの設定を読み込むことの.propertiesファイルを使用しています。私はそれをsrc/main/resourcesに置き、File propertiesFile = new File("./src/main/resources/starter.properties");
を通して読みました。
私はEclipse実行構成を使用すると、すべて正常に動作します。しかし、最近私はjava some.package.Class
を使用して私のコンソールから同じJavaクラスを起動しようとしました。.class-fileはtarget/classesにあります。メッセージを受け取ったので、./src/main/resources/starter.propertiesできませんでした。見つけられた。
私は間違っていますか? .propertiesファイルはresources-folderに置かれていないと思いますか、それとも別の方法でロードする必要がありますか?
洞察をいただきありがとうございます!私はリソースをコピーしてmavenでその部分を逃したように見えます。 :) – Zakum