teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

resourcesのスペルミスを変更

2020/07/14 08:10

投稿

yuu0802
yuu0802

スコア8

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  Propertyファイルから値を取得したい(相対パスで取得したい)
3
3
 
4
4
  ## エラー内容
5
- `java.nio.file.NoSuchFileException: resourse\common.properties`となる。
5
+ `java.nio.file.NoSuchFileException: resources\common.properties`となる。
6
6
 
7
7
  ## 実装
8
8
  `java.util.Properties`を利用して値を取得
@@ -11,7 +11,7 @@
11
11
  ```java
12
12
  public class PropertyUtil {
13
13
 
14
- private static final String INIT_FILE_PATH = "resourse/common.properties";
14
+ private static final String INIT_FILE_PATH = "resources/common.properties";
15
15
  private static final Properties properties;
16
16
 
17
17
  private PropertyUtil() throws Exception {
@@ -55,7 +55,7 @@
55
55
  * フォルダ構成
56
56
  src/main/java/demo/main.java
57
57
  src/main/java/demo/util/PropertyUtil.java
58
- src/main/resourse/common.properties
58
+ src/main/resources/common.properties
59
59
 
60
60
  * classpath
61
61
  `c:\workspace\sampleProject/target/classses/`
@@ -63,4 +63,4 @@
63
63
  ## やってみたこと
64
64
  * `classespath`の直下に`common.properties`があったので、
65
65
  `private static final String INIT_FILE_PATH = "common.properties";`にしたが、同じエラーとなった。
66
- * `private static final String INIT_FILE_PATH = "src/main/resourse/common.properties";`にすると、取得できた。(絶対パスでの取得)
66
+ * `private static final String INIT_FILE_PATH = "src/main/resources/common.properties";`にすると、取得できた。(絶対パスでの取得)

2

相対パスで取得したいことを追加

2020/07/14 08:10

投稿

yuu0802
yuu0802

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ## やりたいこと
2
- Propertyファイルから値を取得したい
2
+ Propertyファイルから値を取得したい(相対パスで取得したい)
3
3
 
4
4
  ## エラー内容
5
5
  `java.nio.file.NoSuchFileException: resourse\common.properties`となる。
@@ -62,4 +62,5 @@
62
62
 
63
63
  ## やってみたこと
64
64
  * `classespath`の直下に`common.properties`があったので、
65
- `private static final String INIT_FILE_PATH = "common.properties";`にしたが、同じエラーとなった。
65
+ `private static final String INIT_FILE_PATH = "common.properties";`にしたが、同じエラーとなった。
66
+ * `private static final String INIT_FILE_PATH = "src/main/resourse/common.properties";`にすると、取得できた。(絶対パスでの取得)

1

やってみたことを追加

2020/07/14 08:07

投稿

yuu0802
yuu0802

スコア8

title CHANGED
File without changes
body CHANGED
@@ -55,4 +55,11 @@
55
55
  * フォルダ構成
56
56
  src/main/java/demo/main.java
57
57
  src/main/java/demo/util/PropertyUtil.java
58
- src/main/resourse/common.properties
58
+ src/main/resourse/common.properties
59
+
60
+ * classpath
61
+ `c:\workspace\sampleProject/target/classses/`
62
+
63
+ ## やってみたこと
64
+ * `classespath`の直下に`common.properties`があったので、
65
+ `private static final String INIT_FILE_PATH = "common.properties";`にしたが、同じエラーとなった。