プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (3件)

javax.servletパッケージは、J2SEにはもともと入っていません。


入っているのはJ2EEです。
「J2SEをアンインストールして…」とありますが、
以前コンパイルと実行ができていたとすれば、
そのとき一緒にJ2EE部分もアンインストールしてしまったのだと思います。
(あるいはJ2EEを使うための環境変数がおかしくなったかなんか)

SunのサイトからJ2EEのSDKをダウンロードしてインストールすれば
使えるようになるかと思います。
    • good
    • 0

Servlet/JSPを使うためには、servlet.jarにクラスパスを通す必要があります。

TomcatサーバーをダウンロードするかTomcatのコンテナをダウンロードすれば、servlet.jarがついてきます。
    • good
    • 0

Tomcat を入れてみたらどうでしょうか?



以下のサイトの記述も参考になさってください。

参考URL:http://www.hellohiro.com/servlet.htm

この回答への補足

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

補足日時:2003/02/15 00:55
    • good
    • 0
この回答へのお礼

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

お礼日時:2003/02/15 21:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!