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

質問編集履歴

9

追記

2020/05/10 11:41

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -60,4 +60,7 @@
60
60
  ![イメージ説明](724516bad0ea77fcf8e9d36e91e55972.png)
61
61
 
62
62
  以下はプロジェクト→プロパティ→javaコンパイラを選択した際の画像です
63
- ![イメージ説明](a971854bde96405433de8c7b62e46cc2.png)
63
+ ![イメージ説明](a971854bde96405433de8c7b62e46cc2.png)
64
+
65
+ 以下は、「ビルドパス」→「ビルドパスの構成」の「ライブラリー」タブの画像になります。
66
+ ![イメージ説明](94b6ba6137f415c7c787a4aa34889db9.png)

8

画像追記

2020/05/10 11:41

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -57,4 +57,7 @@
57
57
  ```
58
58
 
59
59
  フォルダの上の階層部分は以下のようになっています。
60
- ![イメージ説明](724516bad0ea77fcf8e9d36e91e55972.png)
60
+ ![イメージ説明](724516bad0ea77fcf8e9d36e91e55972.png)
61
+
62
+ 以下はプロジェクト→プロパティ→javaコンパイラを選択した際の画像です
63
+ ![イメージ説明](a971854bde96405433de8c7b62e46cc2.png)

7

画像追記

2020/05/10 11:29

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -54,4 +54,7 @@
54
54
  void print(String str);
55
55
  }
56
56
 
57
- ```
57
+ ```
58
+
59
+ フォルダの上の階層部分は以下のようになっています。
60
+ ![イメージ説明](724516bad0ea77fcf8e9d36e91e55972.png)

6

追記

2020/05/10 11:16

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,11 @@
1
1
  書籍「独習java」のサンプルコードをEclipseへimportし、ファイルを実行したのですが、以下のエラーが出てしまいました。
2
2
  ```
3
- エラー: メイン・クラスto.msn.wings.selflearn.chap10.MethodRefUnuseBasicが見つからなかったかロードできませんでした
3
+ エラー: メイン・クラスto.msn.wings.selflearn.chap10.MethodRefUseBasicが見つからなかったかロードできませんでした
4
4
  ```
5
5
  import手順は、「ファイル」「インポート」から「一般」→「既存プロジェクトをワークスペースへ」を選択、「次へ」を押し「ルートプロジェクト」の欄に「selfearn」フォルダを選択しました。
6
6
  そこから、「to.msn.wings.selfearn.chap10」内の「MethodRefUseBasic.java」ファイルを選択し、左上の実行ボタンから、「実行」→「javaアプリケーション」としました。
7
7
 
8
- ![イメージ説明](e86b855894d39a9417bce1c707ca915d.png)
8
+ ![イメージ説明](f1d6feb494df690a8baa3545704275e9.png)
9
9
 
10
10
  エラー内容から検索し調べたのですが、解決方法が出て来ませんでした。
11
11
  どなたか、アドバイス頂けましたら幸いです。
@@ -17,7 +17,7 @@
17
17
 
18
18
  public class MethodRefUse {
19
19
  public void walkArray(String[] data, Output output) {
20
- for (var value : data) {
20
+ for (var value : data) {![イメージ説明](ee08f2ba556d23582b3cd576e86819fd.png)
21
21
  output.print(value);
22
22
  }
23
23
  }

5

追記

2020/05/10 11:00

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -42,4 +42,16 @@
42
42
  }
43
43
  }
44
44
 
45
+ ```
46
+
47
+ Output.javaは下記になります
48
+
49
+ ```
50
+ package to.msn.wings.selflearn.chap10;
51
+
52
+ @FunctionalInterface
53
+ public interface Output {
54
+ void print(String str);
55
+ }
56
+
45
57
  ```

4

コード修正

2020/05/10 10:54

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  エラー: メイン・クラスto.msn.wings.selflearn.chap10.MethodRefUnuseBasicが見つからなかったかロードできませんでした
4
4
  ```
5
5
  import手順は、「ファイル」「インポート」から「一般」→「既存プロジェクトをワークスペースへ」を選択、「次へ」を押し「ルートプロジェクト」の欄に「selfearn」フォルダを選択しました。
6
- そこから、「to.msn.wings.selfearn.chap10」内の「MethodRefUnuse」ファイルを選択し、左上の実行ボタンから、「実行」→「javaアプリケーション」としました。
6
+ そこから、「to.msn.wings.selfearn.chap10」内の「MethodRefUseBasic.java」ファイルを選択し、左上の実行ボタンから、「実行」→「javaアプリケーション」としました。
7
7
 
8
8
  ![イメージ説明](e86b855894d39a9417bce1c707ca915d.png)
9
9
 
@@ -11,7 +11,7 @@
11
11
  どなたか、アドバイス頂けましたら幸いです。
12
12
 
13
13
  **追記**
14
- MethodRefuse.javaは下記になります。
14
+ MethodRefUse.javaは下記になります。
15
15
  ```
16
16
  package to.msn.wings.selflearn.chap10;
17
17
 
@@ -29,7 +29,7 @@
29
29
 
30
30
 
31
31
  ```
32
- MethodRefuseBasic.javaは下記になります。
32
+ MethodRefUseBasic.javaは下記になります。
33
33
  ```
34
34
  package to.msn.wings.selflearn.chap10;
35
35
 

3

コード修正

2020/05/10 10:50

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -11,18 +11,23 @@
11
11
  どなたか、アドバイス頂けましたら幸いです。
12
12
 
13
13
  **追記**
14
- MethodRefUnuse.javaは下記になります。
14
+ MethodRefuse.javaは下記になります。
15
15
  ```
16
16
  package to.msn.wings.selflearn.chap10;
17
17
 
18
- public class MethodRefUnuse {
18
+ public class MethodRefUse {
19
- public void walkArray(String[] data) {
19
+ public void walkArray(String[] data, Output output) {
20
20
  for (var value : data) {
21
- System.out.printf("[%s]\n", value);
21
+ output.print(value);
22
22
  }
23
23
  }
24
+
25
+ static void addQuote(String value) {
26
+ System.out.printf("[%s]\n", value);
27
+ }
24
28
  }
25
29
 
30
+
26
31
  ```
27
32
  MethodRefuseBasic.javaは下記になります。
28
33
  ```

2

コード追記

2020/05/10 10:48

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -8,4 +8,33 @@
8
8
  ![イメージ説明](e86b855894d39a9417bce1c707ca915d.png)
9
9
 
10
10
  エラー内容から検索し調べたのですが、解決方法が出て来ませんでした。
11
- どなたか、アドバイス頂けましたら幸いです。
11
+ どなたか、アドバイス頂けましたら幸いです。
12
+
13
+ **追記**
14
+ MethodRefUnuse.javaは下記になります。
15
+ ```
16
+ package to.msn.wings.selflearn.chap10;
17
+
18
+ public class MethodRefUnuse {
19
+ public void walkArray(String[] data) {
20
+ for (var value : data) {
21
+ System.out.printf("[%s]\n", value);
22
+ }
23
+ }
24
+ }
25
+
26
+ ```
27
+ MethodRefuseBasic.javaは下記になります。
28
+ ```
29
+ package to.msn.wings.selflearn.chap10;
30
+
31
+ public class MethodRefUseBasic {
32
+
33
+ public static void main(String[] args) {
34
+ var data = new String[] {"春はあけぼの", "夏は夜", "秋は夕暮れ"};
35
+ var u = new MethodRefUse();
36
+ u.walkArray(data, MethodRefUse::addQuote);
37
+ }
38
+ }
39
+
40
+ ```

1

追記

2020/05/10 10:46

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  ```
3
3
  エラー: メイン・クラスto.msn.wings.selflearn.chap10.MethodRefUnuseBasicが見つからなかったかロードできませんでした
4
4
  ```
5
- import手順は、「ファイル」「インポート」から「selfearn」フォルダを選択しました。
5
+ import手順は、「ファイル」「インポート」から「一般」→「既存プロジェクトをワークスペースへ」を選択、「次へ」を押し「ルートプロジェクト」の欄に「selfearn」フォルダを選択しました。
6
6
  そこから、「to.msn.wings.selfearn.chap10」内の「MethodRefUnuse」ファイルを選択し、左上の実行ボタンから、「実行」→「javaアプリケーション」としました。
7
7
 
8
8
  ![イメージ説明](e86b855894d39a9417bce1c707ca915d.png)