回答編集履歴

1

実行したコードと、そのエビデンス画像を追加

2016/09/02 15:07

投稿

yuji38kwmt
yuji38kwmt

スコア437

test CHANGED
@@ -17,3 +17,79 @@
17
17
  行が見つからなかった場合`NoSuchElementException`が発生するようなので、質問者様の現象と合致すると思います。
18
18
 
19
19
  [https://docs.oracle.com/javase/jp/6/api/java/util/Scanner.html#nextLine()](https://docs.oracle.com/javase/jp/6/api/java/util/Scanner.html#nextLine())
20
+
21
+
22
+
23
+ ---------------------------------------------
24
+
25
+ # 追記
26
+
27
+
28
+
29
+ 以下のコードをEclipse4.5で実行しましたが、コンソール入力できました。
30
+
31
+ Java7でコンパイルしました。
32
+
33
+ `loadProperties`メソッドと`saveProperties`メソッドは、コンソール入力には不要だと思ったので、削除しました。
34
+
35
+ あと、変数`propertiesFile`の宣言がないので、コンパイルエラーが出ましたよ。
36
+
37
+
38
+
39
+
40
+
41
+ ```java
42
+
43
+ package mytest.gui;
44
+
45
+
46
+
47
+ import java.io.IOException;
48
+
49
+ import java.util.Scanner;
50
+
51
+
52
+
53
+ public class Main {
54
+
55
+
56
+
57
+ public static void main(String[] args) {
58
+
59
+ try {
60
+
61
+ new Main().start();
62
+
63
+ } catch (Exception e) {
64
+
65
+ e.printStackTrace();
66
+
67
+ }
68
+
69
+ }
70
+
71
+
72
+
73
+ private void start() throws IOException {
74
+
75
+ getConsumerAuth();
76
+
77
+ }
78
+
79
+
80
+
81
+ private void getConsumerAuth() throws IOException {
82
+
83
+ Scanner scanner = new Scanner(System.in);
84
+
85
+ System.out.println("input: " + scanner.nextLine());
86
+
87
+ }
88
+
89
+ }
90
+
91
+ ```
92
+
93
+
94
+
95
+ ![イメージ説明](d477e2a9e2e4195e594077dda525332b.png)