質問編集履歴

16

修正

2024/05/17 11:15

投稿

lukiita
lukiita

スコア0

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

修正

2024/05/17 11:13

投稿

lukiita
lukiita

スコア0

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
- デフォLREがないPATH設定する方法教えていただけると幸いです。
84
+ javacコマンドでコンパイする際にencoding指定をすることコンパイルできました。毎回encoding指定をするのはやや面倒に思いました。より楽な方法があれば教えていただきたいです。
80
85
 
81
86
 
87
+
88
+

14

修正

2024/05/17 06:48

投稿

lukiita
lukiita

スコア0

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

修正

2024/05/17 06:47

投稿

lukiita
lukiita

スコア0

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

時系列ある程度修正

2024/05/17 06:44

投稿

lukiita
lukiita

スコア0

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
- - [x] teratailやGoogle検索した
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

修正

2024/05/17 06:06

投稿

lukiita
lukiita

スコア0

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
- youtubeコメント欄を参考にJAVAHOME、CATALINA_HOME、CLASSPATHを確認しました。
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

2024/05/17 05:52

投稿

lukiita
lukiita

スコア0

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

更新

2024/05/17 03:45

投稿

lukiita
lukiita

スコア0

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

エラー更新

2024/05/17 03:16

投稿

lukiita
lukiita

スコア0

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

状態更新

2024/05/17 02:06

投稿

lukiita
lukiita

スコア0

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

書式改善

2024/05/17 01:17

投稿

lukiita
lukiita

スコア0

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

エラー文更新

2024/05/17 01:12

投稿

lukiita
lukiita

スコア0

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

色々修正した

2024/05/17 00:24

投稿

lukiita
lukiita

スコア0

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
- エラー18
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 { // HttpServletクラスを継承
33
+ public class FirstServlet extends HttpServlet {
79
34
  public void doGet(HttpServletRequest req, HttpServletResponse res)
80
- throws IOException, ServletException { // doGet()をオーバーライド
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(); // PrintWriterを取得
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
- .;C:\pleiades\2023-12\tomcat\9\lib\servlet-api.jar
58
+ .;C:\pleiades\2023-12\tomcat\9\lib\servlet-api.jar
112
59
  ```
113
60
 
114
61
  ### 補足

3

エラーメッセージの修正

2024/05/17 00:13

投稿

lukiita
lukiita

スコア0

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:8: エラー: ボルを見つけられません
11
+ FirstServlet.java:1: エラー: この文字(0xEF)は、エコーディングwindows-31jにマップできません
12
- public class FirstServlet extends HttpServlet { // HttpServletクラスを継承
12
+ // ?シ斐▽縺ョ繝代ャ繧ア繝シ繧ク繧偵う繝ウ繝昴?シ繝?
13
- ^
13
+ ^
14
- シンボル: クラス HttpServlet
15
- FirstServlet.java:7: エラー: ボルを見つけられません
14
+ FirstServlet.java:1: エラー: この文字(0x83)は、エコーディングwindows-31jにマップできません
16
- @WebServlet("/first") // マッピング名を指定
15
+ // ?シ斐▽縺ョ繝代ャ繧ア繝シ繧ク繧偵う繝ウ繝昴?シ繝?
17
- ^
16
+ ^
18
- シンボル: クラス WebServlet
19
- FirstServlet.java:9: エラー: ボルを見つけられません
17
+ FirstServlet.java:1: エラー: この文字(0x88)は、エコーディングwindows-31jにマップできません
20
- public void doGet(HttpServletRequest req, HttpServletResponse res)
18
+ // ?シ斐▽縺ョ繝代ャ繧ア繝シ繧ク繧偵う繝ウ繝昴?シ繝?
21
- ^
19
+ ^
22
- シンボル: クラス HttpServletRequest
23
- 場所: クラス FirstServlet
24
- FirstServlet.java:9: エラー: ボルを見つけられません
20
+ FirstServlet.java:7: エラー: この文字(0x87)は、エコーディングwindows-31jにマップできません
25
- public void doGet(HttpServletRequest req, HttpServletResponse res)
21
+ @WebServlet("/first") // 繝槭ャ繝斐Φ繧ー蜷阪r謖?螳?
26
- ^
22
+ ^
27
- シンボル: クラス HttpServletResponse
28
- 場所: クラス FirstServlet
29
- FirstServlet.java:10: エラー: ボルを見つけられません
23
+ FirstServlet.java:7: エラー: この文字(0x9A)は、エコーディングwindows-31jにマップできません
30
- throws IOException, ServletException { // doGet()をオーバーライド
24
+ @WebServlet("/first") // 繝槭ャ繝斐Φ繧ー蜷阪r謖?螳?
31
- ^
25
+ ^
32
- シンボル: クラス ServletException
33
- 場所: クラス FirstServlet
34
- FirstServlet.java:3: エラー: パッケjakarta.servletは存在しません
26
+ FirstServlet.java:10: エラー: この文字(0x83)は、エンコディングwindows-31jにマップできません
35
- import jakarta.servlet.*;
27
+ throws IOException, ServletException { // doGet()繧偵が繝シ繝舌?シ繝ゥ繧、繝?
36
- ^
28
+ ^
37
- FirstServlet.java:4: エラー: パッケjakarta.servlet.httpは存在しません
29
+ FirstServlet.java:10: エラー: この文字(0x89)は、エンコディングwindows-31jにマップできません
38
- import jakarta.servlet.http.*;
30
+ throws IOException, ServletException { // doGet()繧偵が繝シ繝舌?シ繝ゥ繧、繝?
39
- ^
31
+ ^
40
- FirstServlet.java:5: エラー: パッケジjakarta.servlet.annotationは存在しません
32
+ FirstServlet.java:11: エラー: この文字(0x86)は、エンコディングwindows-31jにマップできません
41
- import jakarta.servlet.annotation.*;
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

誤字

2024/05/16 13:58

投稿

lukiita
lukiita

スコア0

test CHANGED
@@ -1 +1 @@
1
- JSPファイルがコンパイルできない
1
+ Javaファイルがコンパイルできない
test CHANGED
File without changes

1

ソースコードの忠告を報告

2024/05/16 13:06

投稿

lukiita
lukiita

スコア0

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