Duvida estupida de classpath

3 respostas
J

Pessoal eu tenho um Hello Work aqui compilado e se eu executar o comando

java HelloWord

Tudo funciona normalmente, mas se eu estiver em um outro diretorio e executar o comando

java /diretorioDaClasse/HelloWord

o java dispara uma NoClassDefFoundError…

pq isso?

eu queria fazer um bat que executasse o meu programa de qualquer lugar que ele estivesse… nao quero que ele seja obrigado a ficar no mesmo diretorio da minha classe. :frowning:

3 Respostas

cristianonasciment

ou cria o bat ou configura as variaveis de ambiente.
procura por esses termos aki mesmo no GUJ q vc encontra

J

Na verdade eu já procurei sobre isso e já configurei as variáveis de sistema.
Normalmente as pessoas dizem para dar um “java nomeDaClasse”, e isso funciona perfeitamente.

O que eu quero saber e porque se eu executar este comando de outra pasta que nao seja a pasta onde está a minha classe ele não funciona, e como eu faço para funcionar…

Não achei nada que respondesse essa dúvida aqui no forum.

J

Opa funcionou!

Só faltava colocar a opção -cp no comando! :wink:
vlw

Criado 13 de junho de 2008
Ultima resposta 14 de jun. de 2008
Respostas 3
Participantes 2