-
ClassLoaderを使用する方法:
ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("ファイル名").getFile());
-
Class.getResourceAsStream()を使用する方法:
InputStream inputStream = getClass().getResourceAsStream("/ファイル名");
-
Thread.currentThread().getContextClassLoader()を使用する方法:
ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); InputStream inputStream = classLoader.getResourceAsStream("ファイル名");
これらの方法は、リソースディレクトリ内のファイルを読み込むために使用できます。ファイル名はリソースディレクトリの相対パスで指定します。
また、ファイルの読み込み時には例外処理が必要です。try-catchブロックを使用して例外をキャッチし、適切に処理するようにしてください。
以上の方法を使用すると、Javaプログラムでリソースディレクトリからファイルを読み込むことができます。