回答編集履歴

1

追記

2022/06/24 04:23

投稿

shiketa
shiketa

スコア3971

test CHANGED
@@ -4,3 +4,27 @@
4
4
  ```java
5
5
  System.out.println(new File(".").getAbsolutePath());
6
6
  ```
7
+
8
+ ---
9
+
10
+ 追記。
11
+
12
+ > もう一度下記相対パスを入れてfile.exists()を試したところtrueになったため、パスの指定自体は解決したようです。
13
+ > src/main/resources/files/pn.csv.m3.120408.trim
14
+ > しかし、それでもなおFileReaderでFileNotFoundエラーが出てしまっております、、、
15
+ > 他にも心当たりがございましたらよろしくお願いいたしますm(_ _ )m
16
+
17
+ file.exists() == true。ファイルが存在するのに、FileNotFoundですか。意味不明ですなぁ。
18
+
19
+
20
+ > src/main/resources/files/pn.csv.m3.120408.trim
21
+
22
+ 対象は、リソースファイルですか。
23
+
24
+ リソースファイルであれば、[Class#getResourceAsStream()](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Class.html#getResourceAsStream-java.lang.String-)を使うのが筋でしょう。
25
+
26
+ ```java
27
+ final InputStream is = this.getClass().getResourceAsStream("/files/pn.csv.m3.120408.trim");
28
+ final Reader reader = new InputStreamReader(is);
29
+ ```
30
+