Erro na execução do programa

5 respostas
L

Gostaria da ajuda de alguém

estou tentando executar os programas java através do prompt de comando, está tudo configurado, o compilador funciona certo, mas na hora de chamar o java para executar o programa, aparece o seguinte erro:

c:> java olaMundo

Exception in thread main java.lang.NoClassDefFoundError: olaMundo

Caused by: java.lang.ClassNotFoundException: olaMundo

at java.net.URlClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClass.findClass(URLClassLoader.java:188 )

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

agradeço se alguém puder me ajudar a descobrir o que está acontecendo

5 Respostas

volnei

A primeira coisa que vc precisa saber é que por convenção todos os nomes de classes iniciam em maiúsculo.
Segundo, a classe olaMundo.class foi gerada? está em C:?

Tente usar o comando: c:> java -cp . olaMundo

Abraço

L

olá Volnei

está tudo configurado, como manda o figurino, o bytecode foi gerado, o comando java -version e javac -version apresentam as mensagens corretas, só na hora de executar arquivo .class, é que dá aqueles erros.

obrigado pela ajuda

volnei

Tentou executar da forma que eu falei?
Existe alguma dependência (jar) na sua classe?

Abraço

tiagoscd

Olá Leandro,

Seria mais fácil de auxiliar se o código-fonte da classe fosse disponibilizado.

Porém, uma pergunta:

Existe o método main() em sua classe?

renamed

O nome q vc colocou no arquivo é o mesmo que o nome da classe que você criou dentro dele?

Criado 6 de dezembro de 2009
Ultima resposta 7 de dez. de 2009
Respostas 5
Participantes 4