java, サーブレット初心者でコンパイルできません。エラーは以下のとおりです。
初歩的な質問で申し訳ないですがよろしくお願いします。
http://www.javaroad.jp/opensource/js_tomcat2.htm
のページのHelloServlet.javaをコピーしてコンパイルをしようとしたらエラーが、、、。
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<BODY>");
out.println(new java.util.Date());
out.println("</BODY>");
out.println("</HTML>");
}
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
HelloServlet.java:7: エラー: パッケージjavax.servletは存在しません
import javax.servlet.*;
^
HelloServlet.java:8: エラー: パッケージjavax.servlet.httpは存在しません
import javax.servlet.http.*;
^
HelloServlet.java:10: エラー: シンボルを見つけられません
public class HelloServlet extends HttpServlet {
^
シンボル: クラス HttpServlet
HelloServlet.java:11: エラー: シンボルを見つけられません
public void doGet(HttpServletRequest request,
^
シンボル: クラス HttpServletRequest
場所: クラス HelloServlet
HelloServlet.java:12: エラー: シンボルを見つけられません
HttpServletResponse response)
^
シンボル: クラス HttpServletResponse
場所: クラス HelloServlet
HelloServlet.java:13: エラー: シンボルを見つけられません
throws IOException, ServletException {
^
シンボル: クラス ServletException
場所: クラス HelloServlet
エラー6個
エラー
No.1ベストアンサー
- 回答日時:
クラスパスにそれぞれのクラスが無いって事ですね。
これらのクラスは標準のJava クラスではない(たぶんTomcat とかについてくる独自クラス)なので、それをクラスパスに含めるようにすればコンパイルは通ります。
この回答への補足
tomcatをプラグインしたeclipceでtomcatを選びHelloServletという名前でコンテキスト名も
同名にしてエクリプスをすすめて画面にはったらHttpServlet.classがHelloServletの隣に
できていました。これでコンパイルおしまいでしょうか。エクリプスは貼って赤いエラーの
字がなければコンパイルOKとありました。ネットで調べました。アドバイス下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- JavaScript Javaについて教えてください。 1と7の2つの整数を入力したいのですが、エラーがついてしまいます。 4 2023/04/20 16:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
コンパイル時にエラーが出てし...
-
タグが閉じてないというエラー...
-
tomcat起動時エラー
-
シンボルが見つかりませんとい...
-
構文エラーのやり直しについて
-
エラー:org.springframeworkが...
-
Eclipseの環境について
-
JBossについて
-
致命的: StandardServer.await:...
-
java eclipse キーボード入力
-
eclipseでのsvn認証エラー回避方法
-
NetBeans IDE 3.6で
-
JFreeChartを使うとコンパイル...
-
JavaのUDP通信を使用した簡易チ...
-
JSPのIF文を教えて下さい
-
Javaのエラーについて
-
Buttonを配列とすることができ...
-
重複jarの調査の仕方
-
javaでEnumerationを使いたいの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
tomcat起動時エラー
-
エラー:org.springframeworkが...
-
Javaのエラーについてです
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
タグが閉じてないというエラー...
-
Eclipseで次のエラー箇所にジャ...
-
JBossについて
-
構文エラーのやり直しについて
-
Eclipseの環境について
-
JSP NullPointerException
-
javaw.exeプロセスが正常起動し...
-
JSP内でString型からint型に変...
-
マイクラでBuildcraftを入れる...
-
Win32コンソールアプリでnamesp...
-
JSPのコンパイル?
-
致命的: StandardServer.await:...
-
S2daoのSqlファイルでのDBア...
おすすめ情報