Olá pessoal
no livro Head First, no 1º tutorial os autores nos ensinam a compilar o arquivo da seguinte maneira
javac -classpath /Users/bert/Applications2/tomcat/common/lib/servlet-api.jar:classes:. -d classes src/com/example/web/BeerSelect
Pelo que entendi, a primeira parte serve para indicar ao compilador que as classes que precisamos (HttpServletRequest,HttpServletResponde,…) estão presentes nesse arquivo servlet-api.jar.
gostaria de saber se posso usar o comando da seguinte maneira…
javac -classpath C:\diretorio\tomcat 6.0\common\lib\servlet-api.jar:. -d classes BeerSelect.java
admitindo que no prompt eu me encontre no diretorio que BeerSelect.java está.
Está certo?
Pois se estiver acho que configurei as variáveis de ambiente do java de maneira errada,
Se não estiver correto, alguém pode me explicar minunciosamente todo esse comando de compilação? 
Editando,
Pessoal, executei o comando da seguinte maneira:
javac -classpath %TOMCAT_HOME%\lib\servlet-api.jar:classes:. -d classes src\com\example\web\BeerSelect.java
obtive o seguinte erro:
3: package javax.servlet does not exist
import javax.servlet.*;
^
src\com\example\web\BeerSelect.java:4: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
src\com\example\web\BeerSelect.java:7: cannot find symbol
symbol: class HttpServlet
public class BeerSelect extends HttpServlet {
^
src\com\example\web\BeerSelect.java:9: cannot find symbol
symbol : class HttpServletRequest
location: class com.example.web.BeerSelect
public void doPost(HttpServletRequest request,
^
src\com\example\web\BeerSelect.java:10: cannot find symbol
symbol : class HttpServletResponse
location: class com.example.web.BeerSelect
HttpServletResponse response) throws IOException
, ServletException{
^
src\com\example\web\BeerSelect.java:10: cannot find symbol
symbol : class ServletException
location: class com.example.web.BeerSelect
HttpServletResponse response) throws IOException
, ServletException{
^
6 errors
quem puder, me ajude!
vlws