• ベストアンサー

Servletがコンパイルできません・・・

Windows2000で、最初J2SE1.4.0_03でやってたのですが、JBuilder7_Perをインストールしたらjdk1.3.1が入っていたので、J2SE1.4.0_03をアンインストしました。そのあと、J2MEも入れました。 そして、この環境でServletのクラスをコノパイルしようとしたら、 パッケージ javax.servlet は存在しません。javax.servlet.http は存在しません。というエラーが出ました。環境変数はjdk1.3.1でとおしています。 いったい何が原因なのでしょうか?

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

  • ベストアンサー
  • liar_adan
  • ベストアンサー率48% (730/1515)
回答No.2

javax.servletパッケージは、J2SEにはもともと入っていません。 入っているのはJ2EEです。 「J2SEをアンインストールして…」とありますが、 以前コンパイルと実行ができていたとすれば、 そのとき一緒にJ2EE部分もアンインストールしてしまったのだと思います。 (あるいはJ2EEを使うための環境変数がおかしくなったかなんか) SunのサイトからJ2EEのSDKをダウンロードしてインストールすれば 使えるようになるかと思います。

その他の回答 (2)

回答No.3

Servlet/JSPを使うためには、servlet.jarにクラスパスを通す必要があります。TomcatサーバーをダウンロードするかTomcatのコンテナをダウンロードすれば、servlet.jarがついてきます。

  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.1

Tomcat を入れてみたらどうでしょうか? 以下のサイトの記述も参考になさってください。

参考URL:
http://www.hellohiro.com/servlet.htm
kazuoao
質問者

お礼

クラスパスの設定を行ったらできました。 ありがとうございます。

kazuoao
質問者

補足

すみません、いい忘れました・・・。 Tomcatは入っています。 前の環境で使っていたクラスを、今の環境でコンパイルしようとるすと、 エラーが出てしまいます。 宜しくお願いします。

関連するQ&A