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

回答編集履歴

1

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

2016/09/02 15:07

投稿

yuji38kwmt
yuji38kwmt

スコア437

answer CHANGED
@@ -7,4 +7,42 @@
7
7
  ```
8
8
 
9
9
  行が見つからなかった場合`NoSuchElementException`が発生するようなので、質問者様の現象と合致すると思います。
10
- [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())
10
+ [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())
11
+
12
+ ---------------------------------------------
13
+ # 追記
14
+
15
+ 以下のコードをEclipse4.5で実行しましたが、コンソール入力できました。
16
+ Java7でコンパイルしました。
17
+ `loadProperties`メソッドと`saveProperties`メソッドは、コンソール入力には不要だと思ったので、削除しました。
18
+ あと、変数`propertiesFile`の宣言がないので、コンパイルエラーが出ましたよ。
19
+
20
+
21
+ ```java
22
+ package mytest.gui;
23
+
24
+ import java.io.IOException;
25
+ import java.util.Scanner;
26
+
27
+ public class Main {
28
+
29
+ public static void main(String[] args) {
30
+ try {
31
+ new Main().start();
32
+ } catch (Exception e) {
33
+ e.printStackTrace();
34
+ }
35
+ }
36
+
37
+ private void start() throws IOException {
38
+ getConsumerAuth();
39
+ }
40
+
41
+ private void getConsumerAuth() throws IOException {
42
+ Scanner scanner = new Scanner(System.in);
43
+ System.out.println("input: " + scanner.nextLine());
44
+ }
45
+ }
46
+ ```
47
+
48
+ ![イメージ説明](d477e2a9e2e4195e594077dda525332b.png)