Erro na compilação

1 resposta
julianofischer

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? :slight_smile:


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

1 Resposta

julianofischer

eai
alguém pode me ajudar?

Criado 31 de julho de 2008
Ultima resposta 31 de jul. de 2008
Respostas 1
Participantes 1