Erro nos pacotes javax.servlet.*;

4 respostas
B

Pessoal, boa tarde!

Não consigo compilar meus servlets pelo prompt… Aparece um erro informando que o pacote não foi encontrado.

Então pesquisei e encontrei em vários lugares informando para eu colocar o arquivo servlet-api.jar (Apache 6) no classpath… Fiz isso… Mas quando eu compilo, ele continua não achando os pacotes. E o engraçado, é que se eu digitar o nome do arquivo no prompt, ele consegue encontrá-lo… Então, problema de classpath não é…

O comando está da seguinte forma:

C:\Documents and Settings\anderson.bezerra\Desktop\MyProjects\beerV1>javac -classpath servlet-api.jar:classes:. -d classes src/com/example/web/BeerSelect.java

Se eu tbm digito, por exemplo, “javap javax.servlet.Servlet” ele não consegue encontrar a classe.
Eu coloquei o servlet-api.jar dentro da pasta %JAVA_HOME%/lib, que está no classpath.

Alguém tem alguma sugestão???

Toh ficando louco já com isso aqui…

Obrigado!

4 Respostas

J

Use uma IDE!

V

Ou então adicione ao path da sua aplicação o este jar(servlet-api.jar),você encontra dentro da pasta lib do tomcat blz.

T

com certeza vc está utilizando windows pra compilar…
substitua o : por ; fica assim

javac -classpath (caminho pro servlet) …servlet-api.jar;classes;. -d classes (restante do diretorio)

P

Com certeza, vc usando uma IDE,irá ser mais rápido!

Abs.

Criado 9 de fevereiro de 2007
Ultima resposta 11 de mai. de 2007
Respostas 4
Participantes 5