Variáveis de ambiente - ME AJUDEM!

5 respostas
F

Pessoal, até agora nao consegui ajuda para resolver o meu problema.

  • Quando dou o comando JAVAC HelloWord.java no prompt de comando ele diz que JAVAC não é reconhecido como um comando interno… enfim, da erro. Ja tentei e a galera nao foi objetiva nas respostas, estou oerguntando denovo e gostaria de obter uma resposta exata:

O que preciso mudar/adicionar nas minhas variáveis de ambiente para poder compilar minhas Servlets? lembrando que tenho o tomcat 5.0 no diretorio C: e a j2sdk1.4.2_08 também no C.

minhas variáveis são:
CATALINA_HOME = C:\Tomcat 5.0
CLASSPATH = C:\Tomcat 5.0\common\lib
JAVA_HOME = C:\j2sdk1.4.2_07
PATH = C:\j2sdk1.4.2_07\bin;

O que tem de errado nelas? o que tem que ser mudado, por favor me ajudem.

valeu

5 Respostas

R

Pelo jeito está tudo certo… você tem certeza que o JDK tá instalado ai? Tenta ir no diretorio C:\j2sdk1.4.2_07\bin pelo console e vê se aparece. Tenta também o diretório C:\j2sdk1.4.2_08\bin, pois pelo que você disse é esta a versão que está instalada e não a j2sdk1.4.2_07.

F

Ok galera, troquei o _07 pelo _08 e funcionou, pois realmente o 08 que estava instalado. agora estou com o seguinte erro:

C:\Documents and Settings\Fernando\Desktop>javac HelloWorld.java

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

import javax.servlet.<em>;

^

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

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

^

HelloWorld.java:5: cannot resolve symbol

symbol  : class HttpServlet

location: class HelloWorld

public class HelloWorld extends HttpServlet {

^

HelloWorld.java:7: cannot resolve symbol

symbol  : class HttpServletRequest

location: class HelloWorld

public void doGet(HttpServletRequest request, HttpServletResponse response)

^

HelloWorld.java:7: cannot resolve symbol

symbol  : class HttpServletResponse

location: class HelloWorld

public void doGet(HttpServletRequest request, HttpServletResponse response)

^

HelloWorld.java:8: cannot resolve symbol

symbol  : class ServletException

location: class HelloWorld

throws IOException, ServletException

^

6 errors

C:\Documents and Settings\Fernando\Desktop>

alguem poderia me dizer poruqe? acho que nao estou conseguindo localizar os jars do Tomcat né?

R

Exatamente… vê direitinho o caminho das instalações ai…

J

Tá bom:

“JavaDrops”:
E no DOS vc digitou set?
E depois comparou o PATH que ele mostra com o seu diretório BIN do Java? O caminho está todo certo? Ve se não sobrou ou faltou nenhum caracter ;)

Se você tivesse olhado se o caminho estava certo não precisava ter postado a mesma coisa em 3 tópicos diferentes.

Mas tudo bem, vou responder mesmo assim.

Mude suas variáveis para:

CATALINA_HOME = C:\Tomcat 5.0;

CLASSPATH = C:\Tomcat 5.0\common\lib;%JAVA_HOME%\lib;.;

JAVA_HOME = C:\j2sdk1.4.2_08;

PATH = C:\j2sdk1.4.2_08\bin;
F

Valeu galera… consegui direitinho…

Criado 1 de julho de 2005
Ultima resposta 4 de jul. de 2005
Respostas 5
Participantes 3