• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:このソースのコンパイルできません。)

Java初心者がコンパイルできない!エラーの原因と対処法は?

このQ&Aのポイント
  • Java初心者がコンパイルできないというエラーが発生しました。具体的なエラーメッセージは、パッケージjavax.servletやクラスHttpServletなどが見つからないというものです。
  • このエラーは、サーブレットを扱うためのライブラリが不足していることが原因です。解決するためには、javax.servletパッケージを含むライブラリをプロジェクトに追加する必要があります。
  • 具体的な手順は、以下の通りです。まず、Tomcatのlibフォルダ内にあるservlet-api.jarをプロジェクトのクラスパスに追加します。次に、コンパイル時には-classpathオプションを指定して、ライブラリのパスを教えてあげる必要があります。このようにすることで、エラーなくサーブレットをコンパイルすることができます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#152572
noname#152572
回答No.1

クラスパスにそれぞれのクラスが無いって事ですね。 これらのクラスは標準のJava クラスではない(たぶんTomcat とかについてくる独自クラス)なので、それをクラスパスに含めるようにすればコンパイルは通ります。

ririyan_grape
質問者

補足

tomcatをプラグインしたeclipceでtomcatを選びHelloServletという名前でコンテキスト名も 同名にしてエクリプスをすすめて画面にはったらHttpServlet.classがHelloServletの隣に できていました。これでコンパイルおしまいでしょうか。エクリプスは貼って赤いエラーの 字がなければコンパイルOKとありました。ネットで調べました。アドバイス下さい。

関連するQ&A