Exato Lincolm. Agora, Eduardo, o único problema é que voce terá que setar o classpath toda vez que reiniciar o computador. Pra setar classpaths permanentemente, siga os seguintes passos:
1) Entre no "painel de controle"
2) "Sistema"
3) "AVANÇADO"
4) "Variáveis de ambiente"
5) Ok, dentro da guia "Variáveis de ambiente", haverá um uma "caixa" com a seguinte escrita: "Variáveis do sistema".
6) Clique em "nova".
7) O sistema vai te pedir o nome da variável e o valor da variável! No nome vc coloca "classpath" (sem aspas) e no valor vc coloca
o diretório no qual sua classe se encontra, exemplo: c:\java\minhasclasses
agora é só dar ok e pronto!
OBs: Este "guia" foi escrito com base no NT (que é o S.O. que roda aqui na minha máquina). Eu nao me lembro se no 98 ou 2000 os passos sao exatamente os mesmos, mas devem ser semelhantes, ok?
Espero ter ajudado!
[]´s!
Paulo
 
-----Mensagem original-----
De: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 31 de janeiro de 2002 09:40
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] NoClassDefFound ou coisa parecida

Use a opção -classpath, exemplo:
java -classpath . MinhaClasse
Há de funcionar. As classes serão procuradas no diretório em que está.
 
Espero ter ajudado,
 
Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]
 
 
----- Original Message -----
Sent: Thursday, January 31, 2002 8:24 AM
Subject: [java-list] NoClassDefFound ou coisa parecida


Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br

O problema: ao compilar uma aplicacao, tudo em ordem, sem problemas na compilacao, o compilador acha todas as classes. Ao tentar executar, o sistema da a mensagem do titulo.
Sei que colocando os jars no classpath resolve, mas tem um jeito que eu acho mais prático que é colocando os jar que vou usar no diretório /jdk/jre/lib/ext
Teoricamente tudo o que está nesse diretório é uma extensao e o java deveria achar automaticamente, mas isso nao acontece. Alguem sabe me dizer porque??
 
grato
Eduardo

Responder a