Exception in thread "main" java.lang.NoClassDefFou
13 respostas
R
rcoelhorjPJ
eu criei um arquivo chamado Aritmetica.java, compilei ele, gereou-se o arquivo Aritmetica.Class, mas quando fui executar o java Aritmetica deu o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError:Aritmetica
eu configurei tudo, a classpath, o path, a java_home, mas da esse erro.
bom ele naum achou a o método main da classe… :roll:
vc tah tentando executar pelo prompt de comando, bat, alguma IDE?
vc empacotou a classe
ou tah simplesmente dentro de uma pasta e vc tah tentando compilar ela
naquela pasta?
como vc tah fazendo pra executar?
[]´s
R
rcoelhorjPJ
po, eu to executando pelo prompt de comando, ou seja atraves do prompt eu entro na pasta onde o arquivo Aritmetica.class está, e executo o java Aritmetica,
e como assim empacotar? eu simplesmemte criei o arquivo Aritmetica.java, compilei ele com o javac Aritmetica.java, ele gerou o aritmetica.class, e eu tentei o java Aritmetica, tudo estando no Prompt de Comando, no diretorio onde o arquivo .class está.
Obrigado.
C
C3pOPJ
vc implementou o metodo main ???
R
rcoelhorjPJ
po cara,´nao fiz isso naum, esse é o primeiro exemplo que eu faço em java, num sei nem quem é esse método “main”… para que eu uso este metodo e como eu inplemento ele?
M
marcelo_mococaPJ
o metodo main indica o inicio da aplicação. Se seu programinha naum tiver o metodo main, ele naum vai funcionar…
vai um pequeno exemplo:
publicclassexemplo{publicstaticvoidmain(Stringargs[]){System.out.println("Teste do metodo main");}}
Sen aum tivesse o metodo main, ele naum saberia onde começar, tendeu?
R
rcoelhorjPJ
ahhh tá, entendi, mas o meu programa ja tem isso:
olhe ele aí: