質問編集履歴
16
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
コンパイルの問題
|
84
84
|
javacコマンドでコンパイルする際にencoding指定をすることでコンパイルできました。毎回encoding指定をするのはやや面倒に思いました。より楽な方法があれば教えていただきたいです。
|
85
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-17/81f573a4-116b-489c-84da-5843c856f755.png)
|
85
86
|
|
86
87
|
|
87
88
|
|
88
|
-
|
15
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -76,6 +76,13 @@
|
|
76
76
|
|
77
77
|
同様にsetコマンド各々にLREがないパスを設定しました。その後startup.batファイルを作動させると動きました。
|
78
78
|
|
79
|
+
## 解決方法
|
80
|
+
startup.batの問題
|
81
|
+
システム環境変数の設定後に、コマンドプロンプト上でechoで確認するも間違ったものがそのままになっていました。一度プロンプトを閉じて、新しいコマンドプロントウィンドウを開き、echoでパスを確認するとLREのない正確なパスがでました。
|
82
|
+
|
83
|
+
コンパイルの問題
|
79
|
-
|
84
|
+
javacコマンドでコンパイルする際にencoding指定をすることでコンパイルできました。毎回encoding指定をするのはやや面倒に思いました。より楽な方法があれば教えていただきたいです。
|
80
85
|
|
81
86
|
|
87
|
+
|
88
|
+
|
14
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,6 +10,8 @@
|
|
10
10
|
実装 RAM 16.0 GB
|
11
11
|
システムの種類 64 ビット オペレーティング システム、x64 ベース プロセッサ
|
12
12
|
|
13
|
+
### 試したこと・調べたこと
|
14
|
+
ecllipseのtomcatで挙動を確認後、apacheで変化があるのかを確認しようと試みました。apacheのtomcatを導入し、同様にフォルダ・ファイル、パスを設定し、startup.batの起動を試みました。
|
13
15
|
|
14
16
|
### エラーメッセージ
|
15
17
|
eclipseのtomcatの場合
|
@@ -54,9 +56,6 @@
|
|
54
56
|
}
|
55
57
|
```
|
56
58
|
|
57
|
-
### 試したこと・調べたこと
|
58
|
-
ecllipseのtomcatで挙動を確認後、apacheで変化があるのかを確認しようと試みました。apacheのtomcatを導入し、同様にフォルダ・ファイル、パスを設定し、startup.batの起動を試みました。
|
59
|
-
|
60
59
|
### 補足
|
61
60
|
|
62
61
|
startup.batが作動しないため、CLASSPATHとCATALINA_PATHを確認したところ、パスの最初に小さい文字でLREと表記されていました。
|
13
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,6 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
### エラーメッセージ
|
15
|
+
eclipseのtomcatの場合
|
15
16
|
```error
|
16
17
|
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>javac *.java
|
17
18
|
FirstServlet.java:1: エラー: この文字(0xEF)は、エンコーディングwindows-31jにマップできません
|
@@ -24,6 +25,12 @@
|
|
24
25
|
// ?シ斐▽縺ョ繝代ャ繧ア繝シ繧ク繧偵う繝ウ繝昴?シ繝?
|
25
26
|
^
|
26
27
|
エラー3個
|
28
|
+
```
|
29
|
+
apacheのtomcatの場合
|
30
|
+
```error
|
31
|
+
C:\apache-tomcat-9.0.89\webapps\javaweb\WEB-INF\classes>java *.java
|
32
|
+
エラー: メイン・クラス*.javaを検出およびロードできませんでした
|
33
|
+
原因: java.lang.ClassNotFoundException: *.java
|
27
34
|
```
|
28
35
|
|
29
36
|
### 該当のソースコード
|
@@ -50,25 +57,6 @@
|
|
50
57
|
### 試したこと・調べたこと
|
51
58
|
ecllipseのtomcatで挙動を確認後、apacheで変化があるのかを確認しようと試みました。apacheのtomcatを導入し、同様にフォルダ・ファイル、パスを設定し、startup.batの起動を試みました。
|
52
59
|
|
53
|
-
##### 上記の詳細・結果
|
54
|
-
|
55
|
-
eclipseのtomcatの場合
|
56
|
-
```error
|
57
|
-
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %JAVA_HOME%
|
58
|
-
C:\Program Files\Java\jdk-17\
|
59
|
-
|
60
|
-
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %CATALINA_HOME%
|
61
|
-
C:\pleiades\2023-12\tomcat\9
|
62
|
-
|
63
|
-
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %CLASSPATH%
|
64
|
-
.;C:\pleiades\2023-12\tomcat\9\lib\servlet-api.jar
|
65
|
-
```
|
66
|
-
apacheのtomcatの場合
|
67
|
-
```error
|
68
|
-
C:\apache-tomcat-9.0.89\webapps\javaweb\WEB-INF\classes>java *.java
|
69
|
-
エラー: メイン・クラス*.javaを検出およびロードできませんでした
|
70
|
-
原因: java.lang.ClassNotFoundException: *.java
|
71
|
-
```
|
72
60
|
### 補足
|
73
61
|
|
74
62
|
startup.batが作動しないため、CLASSPATHとCATALINA_PATHを確認したところ、パスの最初に小さい文字でLREと表記されていました。
|
12
時系列ある程度修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -27,6 +27,8 @@
|
|
27
27
|
```
|
28
28
|
|
29
29
|
### 該当のソースコード
|
30
|
+
ソースコード一行目にて下記の忠告がありました。
|
31
|
+
FirstServlet.java is not on the classpath of project javaweb_eb30060e, only syntax errors are reported
|
30
32
|
|
31
33
|
```Java
|
32
34
|
// 4つのパッケージをインポート
|
@@ -46,14 +48,12 @@
|
|
46
48
|
```
|
47
49
|
|
48
50
|
### 試したこと・調べたこと
|
49
|
-
|
51
|
+
ecllipseのtomcatで挙動を確認後、apacheで変化があるのかを確認しようと試みました。apacheのtomcatを導入し、同様にフォルダ・ファイル、パスを設定し、startup.batの起動を試みました。
|
50
|
-
- [ ] ソースコードを自分なりに変更した
|
51
|
-
- [ ] 知人に聞いた
|
52
|
-
- [ ] その他
|
53
52
|
|
54
53
|
##### 上記の詳細・結果
|
55
54
|
|
55
|
+
eclipseのtomcatの場合
|
56
|
-
```
|
56
|
+
```error
|
57
57
|
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %JAVA_HOME%
|
58
58
|
C:\Program Files\Java\jdk-17\
|
59
59
|
|
@@ -63,10 +63,13 @@
|
|
63
63
|
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %CLASSPATH%
|
64
64
|
.;C:\pleiades\2023-12\tomcat\9\lib\servlet-api.jar
|
65
65
|
```
|
66
|
-
|
66
|
+
apacheのtomcatの場合
|
67
|
+
```error
|
68
|
+
C:\apache-tomcat-9.0.89\webapps\javaweb\WEB-INF\classes>java *.java
|
69
|
+
エラー: メイン・クラス*.javaを検出およびロードできませんでした
|
70
|
+
原因: java.lang.ClassNotFoundException: *.java
|
71
|
+
```
|
67
72
|
### 補足
|
68
|
-
ソースコードにて下記の忠告がありました。
|
69
|
-
FirstServlet.java is not on the classpath of project javaweb_eb30060e, only syntax errors are reported
|
70
73
|
|
71
74
|
startup.batが作動しないため、CLASSPATHとCATALINA_PATHを確認したところ、パスの最初に小さい文字でLREと表記されていました。
|
72
75
|
```
|
11
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,15 @@
|
|
1
1
|
### 実現したいこと
|
2
|
-
コンパイルできるようにする方法を知りたいです。
|
2
|
+
①コンパイルできるようにする方法を知りたいです。
|
3
|
+
②startup.batを起動する方法を知りたいです。
|
3
4
|
|
4
5
|
### 発生している問題・分からないこと
|
5
6
|
コンパイルを試みましたが、上手くいきません。またstartup.batファイルが動作しません。
|
7
|
+
|
8
|
+
### スペック
|
9
|
+
プロセッサ AMD Ryzen 7 3700X 8-Core Processor 3.59 GHz
|
10
|
+
実装 RAM 16.0 GB
|
11
|
+
システムの種類 64 ビット オペレーティング システム、x64 ベース プロセッサ
|
12
|
+
|
6
13
|
|
7
14
|
### エラーメッセージ
|
8
15
|
```error
|
@@ -45,7 +52,7 @@
|
|
45
52
|
- [ ] その他
|
46
53
|
|
47
54
|
##### 上記の詳細・結果
|
48
|
-
|
55
|
+
|
49
56
|
```
|
50
57
|
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %JAVA_HOME%
|
51
58
|
C:\Program Files\Java\jdk-17\
|
10
youtube
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,8 +2,7 @@
|
|
2
2
|
コンパイルできるようにする方法を知りたいです。
|
3
3
|
|
4
4
|
### 発生している問題・分からないこと
|
5
|
-
[リンク内容](https://www.youtube.com/watch?v=LiI6OzQSoxs&list=PLru8-xuz0YvycnjfIkn8_Sqpe-n2_5xPN&index=5)
|
6
|
-
|
5
|
+
コンパイルを試みましたが、上手くいきません。またstartup.batファイルが動作しません。
|
7
6
|
|
8
7
|
### エラーメッセージ
|
9
8
|
```error
|
9
更新
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Javaファイルがコンパイルできない
|
1
|
+
Javaファイルがコンパイルできない&パスの前にLREがつき、startup.batを起動できない。
|
test
CHANGED
@@ -78,6 +78,8 @@
|
|
78
78
|
![![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-17/ef0d1212-9ace-4437-ac5f-126082706afd.png)](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-17/28bf16df-9b31-47d7-9564-146bde3f9ff4.png)
|
79
79
|
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-17/d1468c81-72a5-4964-9e17-e1f0a1f5190a.png)
|
80
80
|
|
81
|
+
同様にsetコマンド各々にLREがないパスを設定しました。その後startup.batファイルを作動させると動きました。
|
82
|
+
|
83
|
+
デフォルトでLREがないPATHを設定する方法を教えていただけると幸いです。
|
81
84
|
|
82
85
|
|
83
|
-
|
8
エラー更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -74,6 +74,9 @@
|
|
74
74
|
|
75
75
|
その後LREがないパスをエクスプローラーからコピーしsetコマンドでそれぞれに設定するとLREがないパスの表記になりました。その後、startup.batは作動しました。しかしシャットダウンすると再びLREが先頭についたパスに戻っており、startup.batを作動できない状態です。
|
76
76
|
|
77
|
+
apacheをダウンロードして同様にパスを設定しましたが同じ現象が起きました。
|
78
|
+
![![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-17/ef0d1212-9ace-4437-ac5f-126082706afd.png)](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-17/28bf16df-9b31-47d7-9564-146bde3f9ff4.png)
|
79
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-17/d1468c81-72a5-4964-9e17-e1f0a1f5190a.png)
|
77
80
|
|
78
81
|
|
79
82
|
|
7
状態更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -62,3 +62,19 @@
|
|
62
62
|
ソースコードにて下記の忠告がありました。
|
63
63
|
FirstServlet.java is not on the classpath of project javaweb_eb30060e, only syntax errors are reported
|
64
64
|
|
65
|
+
startup.batが作動しないため、CLASSPATHとCATALINA_PATHを確認したところ、パスの最初に小さい文字でLREと表記されていました。
|
66
|
+
```
|
67
|
+
echo %CLASSPATH%
|
68
|
+
LRE.;C:\pleiades\2023-12\tomcat\9\lib\servlet-api.jar
|
69
|
+
|
70
|
+
echo %CATALINA_HOME%
|
71
|
+
LREC:\pleiades\2023-12\tomcat\9
|
72
|
+
```
|
73
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-05-17/ba95df00-b72d-4ce7-9d3c-d72edbb97739.png)
|
74
|
+
|
75
|
+
その後LREがないパスをエクスプローラーからコピーしsetコマンドでそれぞれに設定するとLREがないパスの表記になりました。その後、startup.batは作動しました。しかしシャットダウンすると再びLREが先頭についたパスに戻っており、startup.batを作動できない状態です。
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
|
80
|
+
|
6
書式改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -62,16 +62,3 @@
|
|
62
62
|
ソースコードにて下記の忠告がありました。
|
63
63
|
FirstServlet.java is not on the classpath of project javaweb_eb30060e, only syntax errors are reported
|
64
64
|
|
65
|
-
またstartup.batが作動しない問題がおきました。エラーメッセージは下記です。環境変数は上記のように設定していましたがなぜかエラーが昨日も出ました。
|
66
|
-
```
|
67
|
-
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>C:\pleiades\2023-12\tomcat\9\bin\startup.bat
|
68
|
-
The CATALINA_HOME environment variable is not defined correctly
|
69
|
-
This environment variable is needed to run this program
|
70
|
-
```
|
71
|
-
その時は下記をターミナルで入力後、startup.batが作動しました。しかし今朝同じことを行いましたが、エラーメッセージが変わらないという状況です。
|
72
|
-
```
|
73
|
-
set CATALINA_HOME=C:\pleiades\2023-12\tomcat\9
|
74
|
-
```
|
75
|
-
|
76
|
-
|
77
|
-
|
5
エラー文更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -61,3 +61,17 @@
|
|
61
61
|
### 補足
|
62
62
|
ソースコードにて下記の忠告がありました。
|
63
63
|
FirstServlet.java is not on the classpath of project javaweb_eb30060e, only syntax errors are reported
|
64
|
+
|
65
|
+
またstartup.batが作動しない問題がおきました。エラーメッセージは下記です。環境変数は上記のように設定していましたがなぜかエラーが昨日も出ました。
|
66
|
+
```
|
67
|
+
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>C:\pleiades\2023-12\tomcat\9\bin\startup.bat
|
68
|
+
The CATALINA_HOME environment variable is not defined correctly
|
69
|
+
This environment variable is needed to run this program
|
70
|
+
```
|
71
|
+
その時は下記をターミナルで入力後、startup.batが作動しました。しかし今朝同じことを行いましたが、エラーメッセージが変わらないという状況です。
|
72
|
+
```
|
73
|
+
set CATALINA_HOME=C:\pleiades\2023-12\tomcat\9
|
74
|
+
```
|
75
|
+
|
76
|
+
|
77
|
+
|
4
色々修正した
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,52 +17,7 @@
|
|
17
17
|
FirstServlet.java:1: エラー: この文字(0x88)は、エンコーディングwindows-31jにマップできません
|
18
18
|
// ?シ斐▽縺ョ繝代ャ繧ア繝シ繧ク繧偵う繝ウ繝昴?シ繝?
|
19
19
|
^
|
20
|
-
FirstServlet.java:7: エラー: この文字(0x87)は、エンコーディングwindows-31jにマップできません
|
21
|
-
@WebServlet("/first") // 繝槭ャ繝斐Φ繧ー蜷阪r謖?螳?
|
22
|
-
^
|
23
|
-
FirstServlet.java:7: エラー: この文字(0x9A)は、エンコーディングwindows-31jにマップできません
|
24
|
-
@WebServlet("/first") // 繝槭ャ繝斐Φ繧ー蜷阪r謖?螳?
|
25
|
-
^
|
26
|
-
FirstServlet.java:10: エラー: この文字(0x83)は、エンコーディングwindows-31jにマップできません
|
27
|
-
throws IOException, ServletException { // doGet()繧偵が繝シ繝舌?シ繝ゥ繧、繝?
|
28
|
-
^
|
29
|
-
FirstServlet.java:10: エラー: この文字(0x89)は、エンコーディングwindows-31jにマップできません
|
30
|
-
throws IOException, ServletException { // doGet()繧偵が繝シ繝舌?シ繝ゥ繧、繝?
|
31
|
-
^
|
32
|
-
FirstServlet.java:11: エラー: この文字(0x86)は、エンコーディングwindows-31jにマップできません
|
33
|
-
res.setContentType("text/html;charset=utf-8"); // 繧ウ繝ウ繝?繝ウ繝?繧ソ繧、繝励r謖?螳?
|
34
|
-
^
|
35
|
-
FirstServlet.java:11: エラー: この文字(0x84)は、エンコーディングwindows-31jにマップできません
|
36
|
-
res.setContentType("text/html;charset=utf-8"); // 繧ウ繝ウ繝?繝ウ繝?繧ソ繧、繝励r謖?螳?
|
37
|
-
^
|
38
|
-
FirstServlet.java:11: エラー: この文字(0x87)は、エンコーディングwindows-31jにマップできません
|
39
|
-
res.setContentType("text/html;charset=utf-8"); // 繧ウ繝ウ繝?繝ウ繝?繧ソ繧、繝励r謖?螳?
|
40
|
-
^
|
41
|
-
FirstServlet.java:11: エラー: この文字(0x9A)は、エンコーディングwindows-31jにマップできません
|
42
|
-
res.setContentType("text/html;charset=utf-8"); // 繧ウ繝ウ繝?繝ウ繝?繧ソ繧、繝励r謖?螳?
|
43
|
-
^
|
44
|
-
FirstServlet.java:12: エラー: この文字(0x97)は、エンコーディングwindows-31jにマップできません
|
45
|
-
PrintWriter out = res.getWriter(); // PrintWriter繧貞叙蠕?
|
46
|
-
^
|
47
|
-
FirstServlet.java:13: エラー: この文字(0x9B)は、エンコーディングwindows-31jにマップできません
|
48
|
-
out.println("<html>"); // PrintWriter縺ァ蜃コ蜉?
|
49
|
-
^
|
50
|
-
FirstServlet.java:15: エラー: この文字(0x83)は、エンコーディングwindows-31jにマップできません
|
51
|
-
out.println("<title>縺ッ縺倥a縺ヲ縺ョ繧オ繝シ繝悶Ξ繝?繝?</title>");
|
52
|
-
^
|
53
|
-
FirstServlet.java:15: エラー: この文字(0x88)は、エンコーディングwindows-31jにマップできません
|
54
|
-
out.println("<title>縺ッ縺倥a縺ヲ縺ョ繧オ繝シ繝悶Ξ繝?繝?</title>");
|
55
|
-
^
|
56
|
-
FirstServlet.java:18: エラー: この文字(0x83)は、エンコーディングwindows-31jにマップできません
|
57
|
-
out.println("<h1>繧オ繝シ繝悶Ξ繝?繝医r蟋九a繧医≧?シ?</h1>");
|
58
|
-
^
|
59
|
-
FirstServlet.java:18: エラー: この文字(0xEF)は、エンコーディングwindows-31jにマップできません
|
60
|
-
out.println("<h1>繧オ繝シ繝悶Ξ繝?繝医r蟋九a繧医≧?シ?</h1>");
|
61
|
-
^
|
62
|
-
FirstServlet.java:18: エラー: この文字(0x81)は、エンコーディングwindows-31jにマップできません
|
63
|
-
out.println("<h1>繧オ繝シ繝悶Ξ繝?繝医r蟋九a繧医≧?シ?</h1>");
|
64
|
-
^
|
65
|
-
エラー
|
20
|
+
エラー3個
|
66
21
|
```
|
67
22
|
|
68
23
|
### 該当のソースコード
|
@@ -74,20 +29,12 @@
|
|
74
29
|
import javax.servlet.http.*;
|
75
30
|
import javax.servlet.annotation.*;
|
76
31
|
|
77
|
-
@WebServlet("/first")
|
32
|
+
@WebServlet("/first")
|
78
|
-
public class FirstServlet extends HttpServlet {
|
33
|
+
public class FirstServlet extends HttpServlet {
|
79
34
|
public void doGet(HttpServletRequest req, HttpServletResponse res)
|
80
|
-
throws IOException, ServletException {
|
35
|
+
throws IOException, ServletException {
|
81
|
-
res.setContentType("text/html;charset=utf-8");
|
36
|
+
res.setContentType("text/html;charset=utf-8");
|
82
|
-
PrintWriter out = res.getWriter();
|
37
|
+
PrintWriter out = res.getWriter();
|
83
|
-
out.println("<html>"); // PrintWriterで出力
|
84
|
-
out.println("<head>");
|
85
|
-
out.println("<title>はじめてのサーブレット</title>");
|
86
|
-
out.println("</head>");
|
87
|
-
out.println("<body>");
|
88
|
-
out.println("<h1>サーブレットを始めよう!</h1>");
|
89
|
-
out.println("</body>");
|
90
|
-
out.println("</html>");
|
91
38
|
}
|
92
39
|
}
|
93
40
|
```
|
@@ -102,13 +49,13 @@
|
|
102
49
|
youtubeコメント欄を参考にJAVAHOME、CATALINA_HOME、CLASSPATHを確認しました。
|
103
50
|
```
|
104
51
|
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %JAVA_HOME%
|
105
|
-
C:\Program Files\Java\jdk-17
|
52
|
+
C:\Program Files\Java\jdk-17\
|
106
53
|
|
107
54
|
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %CATALINA_HOME%
|
108
|
-
C:\pleiades\2023-12\tomcat\9
|
55
|
+
C:\pleiades\2023-12\tomcat\9
|
109
56
|
|
110
57
|
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>echo %CLASSPATH%
|
111
|
-
.;
|
58
|
+
.;C:\pleiades\2023-12\tomcat\9\lib\servlet-api.jar
|
112
59
|
```
|
113
60
|
|
114
61
|
### 補足
|
3
エラーメッセージの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,39 +8,61 @@
|
|
8
8
|
### エラーメッセージ
|
9
9
|
```error
|
10
10
|
C:\pleiades\2023-12\tomcat\9\webapps\javaweb\WEB-INF\classes>javac *.java
|
11
|
-
FirstServlet.java:
|
11
|
+
FirstServlet.java:1: エラー: この文字(0xEF)は、エンコーディングwindows-31jにマップできません
|
12
|
-
|
12
|
+
// ?シ斐▽縺ョ繝代ャ繧ア繝シ繧ク繧偵う繝ウ繝昴?シ繝?
|
13
|
-
|
13
|
+
^
|
14
|
-
シンボル: クラス HttpServlet
|
15
|
-
FirstServlet.java:
|
14
|
+
FirstServlet.java:1: エラー: この文字(0x83)は、エンコーディングwindows-31jにマップできません
|
16
|
-
|
15
|
+
// ?シ斐▽縺ョ繝代ャ繧ア繝シ繧ク繧偵う繝ウ繝昴?シ繝?
|
17
|
-
^
|
16
|
+
^
|
18
|
-
シンボル: クラス WebServlet
|
19
|
-
FirstServlet.java:
|
17
|
+
FirstServlet.java:1: エラー: この文字(0x88)は、エンコーディングwindows-31jにマップできません
|
20
|
-
|
18
|
+
// ?シ斐▽縺ョ繝代ャ繧ア繝シ繧ク繧偵う繝ウ繝昴?シ繝?
|
21
|
-
^
|
19
|
+
^
|
22
|
-
シンボル: クラス HttpServletRequest
|
23
|
-
場所: クラス FirstServlet
|
24
|
-
FirstServlet.java:
|
20
|
+
FirstServlet.java:7: エラー: この文字(0x87)は、エンコーディングwindows-31jにマップできません
|
25
|
-
|
21
|
+
@WebServlet("/first") // 繝槭ャ繝斐Φ繧ー蜷阪r謖?螳?
|
26
|
-
|
22
|
+
^
|
27
|
-
シンボル: クラス HttpServletResponse
|
28
|
-
場所: クラス FirstServlet
|
29
|
-
FirstServlet.java:
|
23
|
+
FirstServlet.java:7: エラー: この文字(0x9A)は、エンコーディングwindows-31jにマップできません
|
30
|
-
|
24
|
+
@WebServlet("/first") // 繝槭ャ繝斐Φ繧ー蜷阪r謖?螳?
|
31
|
-
^
|
25
|
+
^
|
32
|
-
シンボル: クラス ServletException
|
33
|
-
場所: クラス FirstServlet
|
34
|
-
FirstServlet.java:
|
26
|
+
FirstServlet.java:10: エラー: この文字(0x83)は、エンコーディングwindows-31jにマップできません
|
35
|
-
|
27
|
+
throws IOException, ServletException { // doGet()繧偵が繝シ繝舌?シ繝ゥ繧、繝?
|
36
|
-
^
|
28
|
+
^
|
37
|
-
FirstServlet.java:
|
29
|
+
FirstServlet.java:10: エラー: この文字(0x89)は、エンコーディングwindows-31jにマップできません
|
38
|
-
|
30
|
+
throws IOException, ServletException { // doGet()繧偵が繝シ繝舌?シ繝ゥ繧、繝?
|
39
|
-
^
|
31
|
+
^
|
40
|
-
FirstServlet.java:
|
32
|
+
FirstServlet.java:11: エラー: この文字(0x86)は、エンコーディングwindows-31jにマップできません
|
41
|
-
|
33
|
+
res.setContentType("text/html;charset=utf-8"); // 繧ウ繝ウ繝?繝ウ繝?繧ソ繧、繝励r謖?螳?
|
42
|
-
^
|
34
|
+
^
|
35
|
+
FirstServlet.java:11: エラー: この文字(0x84)は、エンコーディングwindows-31jにマップできません
|
36
|
+
res.setContentType("text/html;charset=utf-8"); // 繧ウ繝ウ繝?繝ウ繝?繧ソ繧、繝励r謖?螳?
|
37
|
+
^
|
38
|
+
FirstServlet.java:11: エラー: この文字(0x87)は、エンコーディングwindows-31jにマップできません
|
39
|
+
res.setContentType("text/html;charset=utf-8"); // 繧ウ繝ウ繝?繝ウ繝?繧ソ繧、繝励r謖?螳?
|
40
|
+
^
|
41
|
+
FirstServlet.java:11: エラー: この文字(0x9A)は、エンコーディングwindows-31jにマップできません
|
42
|
+
res.setContentType("text/html;charset=utf-8"); // 繧ウ繝ウ繝?繝ウ繝?繧ソ繧、繝励r謖?螳?
|
43
|
+
^
|
44
|
+
FirstServlet.java:12: エラー: この文字(0x97)は、エンコーディングwindows-31jにマップできません
|
45
|
+
PrintWriter out = res.getWriter(); // PrintWriter繧貞叙蠕?
|
46
|
+
^
|
47
|
+
FirstServlet.java:13: エラー: この文字(0x9B)は、エンコーディングwindows-31jにマップできません
|
48
|
+
out.println("<html>"); // PrintWriter縺ァ蜃コ蜉?
|
49
|
+
^
|
50
|
+
FirstServlet.java:15: エラー: この文字(0x83)は、エンコーディングwindows-31jにマップできません
|
51
|
+
out.println("<title>縺ッ縺倥a縺ヲ縺ョ繧オ繝シ繝悶Ξ繝?繝?</title>");
|
52
|
+
^
|
53
|
+
FirstServlet.java:15: エラー: この文字(0x88)は、エンコーディングwindows-31jにマップできません
|
54
|
+
out.println("<title>縺ッ縺倥a縺ヲ縺ョ繧オ繝シ繝悶Ξ繝?繝?</title>");
|
55
|
+
^
|
56
|
+
FirstServlet.java:18: エラー: この文字(0x83)は、エンコーディングwindows-31jにマップできません
|
57
|
+
out.println("<h1>繧オ繝シ繝悶Ξ繝?繝医r蟋九a繧医≧?シ?</h1>");
|
58
|
+
^
|
59
|
+
FirstServlet.java:18: エラー: この文字(0xEF)は、エンコーディングwindows-31jにマップできません
|
60
|
+
out.println("<h1>繧オ繝シ繝悶Ξ繝?繝医r蟋九a繧医≧?シ?</h1>");
|
61
|
+
^
|
62
|
+
FirstServlet.java:18: エラー: この文字(0x81)は、エンコーディングwindows-31jにマップできません
|
63
|
+
out.println("<h1>繧オ繝シ繝悶Ξ繝?繝医r蟋九a繧医≧?シ?</h1>");
|
64
|
+
^
|
43
|
-
エラー8個
|
65
|
+
エラー18個
|
44
66
|
```
|
45
67
|
|
46
68
|
### 該当のソースコード
|
2
誤字
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
J
|
1
|
+
Javaファイルがコンパイルできない
|
test
CHANGED
File without changes
|
1
ソースコードの忠告を報告
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,4 +90,5 @@
|
|
90
90
|
```
|
91
91
|
|
92
92
|
### 補足
|
93
|
-
|
93
|
+
ソースコードにて下記の忠告がありました。
|
94
|
+
FirstServlet.java is not on the classpath of project javaweb_eb30060e, only syntax errors are reported
|