Javaプロジェクトのresourcesディレクトリから直接プロパティファイルをロードしようとしていて、NULLポインタ例外が発生しています。誰かがそれをする方法を説明することができますか?Javaのリソースディレクトリからファイルをロードする方法
コード -
String resourceName = "config-values.properties";
Properties props = new Properties();
try(InputStream resourceStream = getClass().getClassLoader().getResourceAsStream(resourceName)) {
props.load(resourceStream);
}
マイフォルダ構造がある -/SRC /のpackageNameおよび/ SRC /リソース/
プロジェクトのスケルトンを生成するためにmavenを使用しましたか?src/main/javaおよびsrc/main/resourcesディレクトリ構造であることを確認できます。 それ以外の場合は、getResourceAsStreamの "resources/config-values.properties"としてpathを使用するだけです。 – jatanp
構造はsrc/main/resourcesにする必要があります – imprezzeb
構造はsrc/main/resourcesではありませんsrc/resources @jatanp何ですか「resources/config-values.propertiesとしてパスを使用する必要がある」という意味ですか? – AP01