サーブレットの勉強しようと独習本買ってきて、下記のようなサンプルの
ソースを書きました。

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Samle extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException {
--略--
}
}

このソースをコンパイルすると
パッケージ javax.servletは存在しません。
パッケージ javax.servlet.httpは存在しません。
とでます。原因は何でしょうか?

J2SDKのバージョンは以下のとおり
java version "1.4.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-b92)
Java HotSpot(TM) Client VM (build 1.4.0-b92, mixed mode)

サーバはAppach コンテナは TomCatです。

本と違うことと言えば、J2SDKのインストール先をデフォルトのc:\j2sdk1.4.0でなく
c:\jdkとしていることぐらいです。。

環境変数の設定は以下のとおり
PATH C:\jdk\bin;
JAVA_HOME C:\jdk
CLASSPATH CLASSPATH C:\jdk\lib;C:\jdk\jre\lib;C:\jdk\lib\tools.jar;


Java始めて、3か月の厨房です。
仕事で作らんとあかんのにこんな状況では(涙)