Não funciona!

6 respostas
saulohenry

to com o apache instalado no f: o caminho pro meu servlet ta certo o caminho do classpath ta certo ja tentei tbm substituindo o espaço por “_” mas não dá, sempre da este erro, por que?

F:\dev\src>%JAVA_HOME%\bin\javac -classpath f:\Apache Software Foundation\Tomcat

5.0\common\lib\servlet-api.jar AloMundoServ.java

AloMundoServ.java:2: package javax.servlet does not exist

import javax.servlet.<em>;

^

AloMundoServ.java:3: package javax.servlet.http does not exist

import javax.servlet.http.</em>;

^

AloMundoServ.java:5: cannot resolve symbol

symbol  : class HttpServlet

location: class AloMundoServ

public class AloMundoServ extends HttpServlet

^

AloMundoServ.java:7: cannot resolve symbol

symbol  : class HttpServletRequest

location: class AloMundoServ

public void doGet(HttpServletRequest request, HttpServletResponse response)

^

AloMundoServ.java:7: cannot resolve symbol

symbol  : class HttpServletResponse

location: class AloMundoServ

public void doGet(HttpServletRequest request, HttpServletResponse response)

^

AloMundoServ.java:8: cannot resolve symbol

symbol  : class ServletException

location: class AloMundoServ

throws IOException, ServletException

^

6 errors

6 Respostas

Rafael_Steil

Eh justamente por causa dos espacos. Vc teria que usar ~ para quebrar, usando a notacao antiga, ou entao colocar o caminho completo entre aspas (“f:/xxxx”). Em ultimo caso, jogue o jar em c:/java e pronto :wink:

Rafael

saulohenry

Eu mexi no classpath nas variaveis de ambiente e coloquei para apontar o diretorio completo direitinho tenho que fazer mesmo no ambiente do windows sem espaços?

Rafael_Steil

Faca assim: copie o servlet-api.jar para o c:\java, e entao compile assim:

javac -classpath .;c:\java\servlet-api.jar AloMundoServ.java

Com certeza vai funcionar.

Rafael

saulohenry

mas nao posso usar o diretorio caminho correto do apache colocando no diretorio como mostrou é tranquilo ou ate poderia usar o j2ee home e ai sem problemas né , mas e com espaços não tem como configurar no win 2000 nas varives de sistemas um caminho com espaços e que funcione?

ricardolecheta

se colocar entre aspas deve funcionar mesmo com espaços

saulohenry

Realmente com aspas funcional , compilou meu servlet que nao estava achando a api servlet do apache tomcat.

Grato a todos pelas respostas!!

Saulo henry.

Criado 6 de abril de 2005
Ultima resposta 7 de abr. de 2005
Respostas 6
Participantes 3