質問編集履歴

5

エラー明細を記載しました。

2018/01/06 04:30

投稿

k-tan
k-tan

スコア19

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  まず初めのHello Worldの表示でつまづいています。
4
4
 
5
- レッスンと同じように
5
+ レッスンと同じように入力しコンパイルしましたがエラーが出てうまく行きません
6
6
 
7
7
  public class MyApp {
8
8
 
@@ -14,96 +14,312 @@
14
14
 
15
15
  }
16
16
 
17
-
18
-
19
-
20
-
21
- と表記しコンパイルしたのですが、
17
+ 初めてのコンパイル実行時状態です
18
+
22
-
19
+ ```[vagrant@localhost java_lessons]$ javac MyApp.java
20
+
21
+ MyApp.java:1: エラー: この文字は、エンコーディングUTF8にマップできません
22
+
23
+ ��
24
+
25
+ ^
26
+
27
+ MyApp.java:1: エラー: この文字は、エンコーディングUTF8にマップできません
28
+
29
+ ��
30
+
31
+ ^
32
+
23
- エラー: '\u0000'は不正な文字です
33
+ MyApp.java:2: エラー: '\u0000'は不正な文字です
34
+
35
+
36
+
37
+ ^
38
+
39
+ MyApp.java:3: エラー: '\u0000'は不正な文字です
40
+
41
+ [.ShellClassInfo]
42
+
43
+ ^
44
+
45
+ MyApp.java:3: エラー: class、interfaceまたはenumがありません
46
+
47
+ [.ShellClassInfo]
48
+
49
+ ^
50
+
51
+ MyApp.java:3: エラー: '\u0000'は不正な文字です
52
+
53
+ [.ShellClassInfo]
54
+
55
+ ^
56
+
57
+ MyApp.java:3: エラー: '\u0000'は不正な文字です
58
+
59
+ [.ShellClassInfo]
60
+
61
+ ^
62
+
63
+ MyApp.java:3: エラー: '\u0000'は不正な文字です
64
+
65
+ [.ShellClassInfo]
66
+
67
+ ^
68
+
69
+ MyApp.java:4: エラー: '\u0000'は不正な文字です
70
+
71
+
72
+
73
+ ^
74
+
75
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
76
+
77
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
78
+
79
+ ^
80
+
81
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
82
+
83
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
84
+
85
+ ^
86
+
87
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
88
+
89
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
90
+
91
+ ^
92
+
93
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
94
+
95
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
96
+
97
+ ^
98
+
99
+ MyApp.java:5: エラー: class、interfaceまたはenumがありません
100
+
101
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
102
+
103
+ ^
104
+
105
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
106
+
107
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
108
+
109
+ ^
110
+
111
+ MyApp.java:5: エラー: '\'は不正な文字です
112
+
113
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
114
+
115
+ ^
116
+
117
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
118
+
119
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
120
+
121
+ ^
122
+
123
+ MyApp.java:5: エラー: '\'は不正な文字です
124
+
125
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
126
+
127
+ ^
128
+
129
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
130
+
131
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
132
+
133
+ ^
134
+
135
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
136
+
137
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
138
+
139
+ ^
140
+
141
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
142
+
143
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
144
+
145
+ ^
146
+
147
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
148
+
149
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
150
+
151
+ ^
152
+
153
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
154
+
155
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
156
+
157
+ ^
158
+
159
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
160
+
161
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
162
+
163
+ ^
164
+
165
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
166
+
167
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
168
+
169
+ ^
170
+
171
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
172
+
173
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
174
+
175
+ ^
176
+
177
+ MyApp.java:5: エラー: '\u0000'は不正な文字です
178
+
179
+ LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
180
+
181
+ ^
182
+
183
+ MyApp.java:6: エラー: '\u0000'は不正な文字です
184
+
185
+
186
+
187
+ ^
188
+
189
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
190
+
191
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
192
+
193
+ ^
194
+
195
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
196
+
197
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
198
+
199
+ ^
200
+
201
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
202
+
203
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
204
+
205
+ ^
206
+
207
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
208
+
209
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
210
+
211
+ ^
212
+
213
+ MyApp.java:7: エラー: '\'は不正な文字です
214
+
215
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
216
+
217
+ ^
218
+
219
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
220
+
221
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
222
+
223
+ ^
224
+
225
+ MyApp.java:7: エラー: '\'は不正な文字です
226
+
227
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
228
+
229
+ ^
230
+
231
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
232
+
233
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
234
+
235
+ ^
236
+
237
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
238
+
239
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
240
+
241
+ ^
242
+
243
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
244
+
245
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
246
+
247
+ ^
248
+
249
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
250
+
251
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
252
+
253
+ ^
254
+
255
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
256
+
257
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
258
+
259
+ ^
260
+
261
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
262
+
263
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
264
+
265
+ ^
266
+
267
+ MyApp.java:7: エラー: '\u0000'は不正な文字です
268
+
269
+ IconResource=%SystemRoot%\system32\imageres.dll,-183
270
+
271
+ ^
272
+
273
+ MyApp.java:8: エラー: '\u0000'は不正な文字です
274
+
275
+
276
+
277
+ ^
278
+
279
+ MyApp.java:9: エラー: '\u0000'は不正な文字です
280
+
281
+
282
+
283
+ ^
284
+
285
+ エラー44個
286
+
287
+
288
+
289
+ ```
290
+
291
+ などが繰り返し表示されてしまうのですが何がおかしいのか分からないです。
292
+
293
+
294
+
295
+ となります。レッスンでは同じ内容を入力しているので問題はないかと思うのですが。。
296
+
297
+ Macのローカル環境で作業しています。OSはcentOSを使用しています。
298
+
299
+ javaのバージョンは
300
+
301
+ openjdk version "1.8.0_151"
302
+
303
+ OpenJDK Runtime Environment (build 1.8.0_151-b12)
304
+
305
+ OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
306
+
307
+ となっています。
308
+
309
+
310
+
311
+ よろしければどなたかご教授をお願いいたします。
312
+
313
+ 今下記の通りに記述し実行するとコンパイルできたようですが何がダメだったのかわかりません。
314
+
315
+ コンパイルの実行命令は新しく入力したものではないので特に問題ないと思っています。
24
316
 
25
317
  public class MyApp {
26
318
 
27
- ^
28
-
29
- 修飾子が繰り返されています
30
-
31
319
  public static void main(String[] args) {
32
320
 
33
- ^
34
-
35
- class、interfaceまたはenumがありません
36
-
37
- public static void main(String[] args) {
38
-
39
-
40
-
41
- エラー38個
42
-
43
-
44
-
45
- などが繰り返し表示されてしまうのですが何がおかしいのか分からないです。
46
-
47
-
48
-
49
- 別ファイルに
50
-
51
- public class HelloWorld{
52
-
53
- public startic void main(Striing[]args){
54
-
55
- System.out.println("HelloWorld");
321
+ System.out.println("Hello World");
56
322
 
57
323
  }
58
324
 
59
325
  }
60
-
61
- と実行すると
62
-
63
- HelloWorld.java:2: エラー: <identifier>がありません
64
-
65
- public startic void main(Striing[]args){
66
-
67
- ^
68
-
69
- HelloWorld.java:2: エラー: 無効なメソッド宣言です。戻り値の型が必要です。
70
-
71
- public startic void main(Striing[]args){
72
-
73
- ^
74
-
75
- エラー2個
76
-
77
-
78
-
79
- となります。レッスンでは同じ内容を入力しているので問題はないかと思うのですが。。
80
-
81
- Macのローカル環境で作業しています。OSはcentOSを使用しています。
82
-
83
- javaのバージョンは
84
-
85
- openjdk version "1.8.0_151"
86
-
87
- OpenJDK Runtime Environment (build 1.8.0_151-b12)
88
-
89
- OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
90
-
91
- となっています。
92
-
93
-
94
-
95
- よろしければどなたかご教授をお願いいたします。
96
-
97
- 今下記の通りに記述し実行するとコンパイルできたようですが何がダメだったのかわかりません。
98
-
99
- コンパイルの実行命令は新しく入力したものではないので特に問題ないと思っています。
100
-
101
- public class MyApp {
102
-
103
- public static void main(String[] args) {
104
-
105
- System.out.println("Hello World");
106
-
107
- }
108
-
109
- }

4

解決後の実行結果を記載

2018/01/06 04:30

投稿

k-tan
k-tan

スコア19

test CHANGED
File without changes
test CHANGED
@@ -13,6 +13,10 @@
13
13
  }
14
14
 
15
15
  }
16
+
17
+
18
+
19
+
16
20
 
17
21
  と表記しコンパイルしたのですが、
18
22
 
@@ -89,3 +93,17 @@
89
93
 
90
94
 
91
95
  よろしければどなたかご教授をお願いいたします。
96
+
97
+ 今下記の通りに記述し実行するとコンパイルできたようですが何がダメだったのかわかりません。
98
+
99
+ コンパイルの実行命令は新しく入力したものではないので特に問題ないと思っています。
100
+
101
+ public class MyApp {
102
+
103
+ public static void main(String[] args) {
104
+
105
+ System.out.println("Hello World");
106
+
107
+ }
108
+
109
+ }

3

環境の説明を追記

2018/01/05 10:25

投稿

k-tan
k-tan

スコア19

test CHANGED
File without changes
test CHANGED
@@ -74,4 +74,18 @@
74
74
 
75
75
  となります。レッスンでは同じ内容を入力しているので問題はないかと思うのですが。。
76
76
 
77
+ Macのローカル環境で作業しています。OSはcentOSを使用しています。
78
+
79
+ javaのバージョンは
80
+
81
+ openjdk version "1.8.0_151"
82
+
83
+ OpenJDK Runtime Environment (build 1.8.0_151-b12)
84
+
85
+ OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
86
+
87
+ となっています。
88
+
89
+
90
+
77
91
  よろしければどなたかご教授をお願いいたします。

2

追加作業内容を記載しました。

2018/01/05 10:10

投稿

k-tan
k-tan

スコア19

test CHANGED
File without changes
test CHANGED
@@ -32,8 +32,46 @@
32
32
 
33
33
  public static void main(String[] args) {
34
34
 
35
+
36
+
37
+ エラー38個
38
+
35
39
 
36
40
 
37
41
  などが繰り返し表示されてしまうのですが何がおかしいのか分からないです。
38
42
 
43
+
44
+
45
+ 別ファイルに
46
+
47
+ public class HelloWorld{
48
+
49
+ public startic void main(Striing[]args){
50
+
51
+ System.out.println("HelloWorld");
52
+
53
+ }
54
+
55
+ }
56
+
57
+ と実行すると
58
+
59
+ HelloWorld.java:2: エラー: <identifier>がありません
60
+
61
+ public startic void main(Striing[]args){
62
+
63
+ ^
64
+
65
+ HelloWorld.java:2: エラー: 無効なメソッド宣言です。戻り値の型が必要です。
66
+
67
+ public startic void main(Striing[]args){
68
+
69
+ ^
70
+
71
+ エラー2個
72
+
73
+
74
+
39
- 同じ内容を入力しているので問題はないかと思うのですがよろしければご教授をお願いいたします
75
+ となります。レッスンでは同じ内容を入力しているので問題はないかと思うのですが。
76
+
77
+ よろしければどなたかご教授をお願いいたします。

1

タイトル編集

2018/01/05 10:03

投稿

k-tan
k-tan

スコア19

test CHANGED
@@ -1 +1 @@
1
- javaコンパイルエラーが分からないです
1
+ javaコンパイルエラーが分からないです
test CHANGED
File without changes