Problema ao executar .class

4 respostas
R

Boa Noite!

Estou tendo um problema:

“Exception in thread “main” java.lang.NoClassDefFoundError: …”

Não sei o que fazer. O .java está com o mesmo nome da classe, tem o arquivo main, e tudo o que é preciso :shock: … porém quando digito no prompt java (arquivo) é exibida a menssagem acima…

Até mesmo o famoso “Hello World” (abaixo) não funciona!!! :cry:

public class Teste{

public static void main(String args[]){

System.out.println(Hello World);
System.exit(0);
}

}

Alguém pode me dar um help, pois estou começando a usar (e gostar) Java

Valeu Renato… :stuck_out_tongue:

4 Respostas

E

[perguntaIdiota]

Você está fazendo “java Teste” ou “java Teste.class”???

[/perguntaIdiota]

Tem que ser da 1ª forma, você passa como argumento pro interpretador Java o nome da classe, e não o arquivo que a contém. Além disso, o diretório atual tem que estar no classpath (“set classpath=.;%classpath%” no Windows)

R

java Teste… e já tentei java Teste.class tb…

R

Eu só tinha lido o começo da mensagem, vacilei… :roll:

não entedi direito o que você quis dizer com set classpath=.;%classpath%" no Windows. Uso Windows XP, e criei a variável CLASSPATH com valor c:j2sdk1.4.2_06in e editei a path colocando no final …m32Wbem;%CLASSPATH%. Tem algo mais ou é só isso?

Renato

R

Já me acertei… Tirei a variavel CLASSPATH e coloquei o caminho direto na Path… :o

[]'s Renato Mertz :lol:

Criado 16 de outubro de 2004
Ultima resposta 16 de out. de 2004
Respostas 4
Participantes 2