Erros de INICIANTE

13 respostas
J

BEM GALERA, COM TENTANDO ESTUDAR JAVA MAIS AINDA NÃO CONSEGUI SAIR DO PRIMEIRO PROGRAMA.
SEGUINTE, CONFIGUREI A MINHA MAQUINA, FIZ O PROGRAMA “OLA MUNDO”, MAIS NA HORA QUE EU MANDO EXECUNTAR COM O COMANDO “JAVA”.

ELE APRESENTA O SEGUINTE ERRO.
“Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorldConsole”

por favor não estou intendendo esse erro.
no artigo fala que so vai dar esse erro quando eu mando execultar como
java HolloWorldConsole.class

mais eu não coloquei a istenção .class
já estou com os dois primeiros arquivos .class

13 Respostas

Roger75

Você compilou o arquivo HelloWorldConsole.java?
Tem que dar o comando “javac HelloWorldConsole.java” que aí ele gera o .class, deve ser isso.

LPJava

seria mais facil, vc colar o codigo ai…!!

so uma dica, minha miopia agradece se desligar o capslock!!

J

eu ja jerei a .class
já se liguei na dica do “caps lock”

J

e depois que eu gerei a .class
mando rodar
java HelloWorldConsole

ELE APRESENTA O SEGUINTE ERRO.

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

rmarin

Coloque o código de sua classe aqui pra gente.

Adianto que esse erro ocorre quando o java não encontra sua classe. Das duas uma,
ou você está executando o comando em um diretório diferente do .class ou sua classe tem uma declaração de pacote, daí você deve executar assim java pacote.Classe.

drix

Configure a variável classpath no seu Sistema Operacional, acrescentando o “.” (ponto) no inicio.

Ou execute com a opção “-cp .”

:wink:

J

Estou mandando o arquivo .class

desculpa, mais e que eu não entendo quase nada de java

J

J

Olha ae

J

Funcionou valeu pela força

I

jc.thalys:
Estou mandando o arquivo .class

desculpa, mais e que eu não entendo quase nada de java

JC

Não adianta vc colocar os .class =) coloca os .JAVA pra que agente localize os erros.
    Ou vc pode colar o seu código aqui, mais provavelmente esse erro é uma declaração errada do método main note que a assinatura dele é

public static void main(String[] abc) {

}

Se não for declarado assim, a VM não identifica que sua classe é executável e da uma exceção de tempo de execução..
     Posta o código ae e por favor mais por favor mesmo faz um cursinho de português vai ser otimo pra vc..

** EDITED **

Grande JC,

Fiz o teste aqui pra vc

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

Vc não colocou o mesmo nome no seu arquivo =).. Em java o nome do arquivo tem que ser o mesmo nome da sua classe publica. Exemplo 
     public class AprendendoJava { } 
   o nome do arquivo tem q ser AprendendoJava.java =)
I

** EDITED **

Grande JC,

// <a href="//www.guj.com.br">www.guj.com.br</a>

public class HelloWorldConsole

{

public static void main(String args[])

{

System.out.println(Hello, World!!!);

}

}

Sua classe esta certinha =) o nome do arquivo tbm esta.
Executa essa sequencia de comandos…

javac HelloWorldConsole.java
java HelloWorldConsole

=)

Mais indicaria a vc uma IDE como o JCreator ou até mesmo o Eclipse que não é dificil. As IDE’s auxiliam bastante no desenvolvimento e no aprendizado tbm.

Abraços.

I

Precisando estamos ae.

Criado 25 de julho de 2006
Ultima resposta 25 de jul. de 2006
Respostas 13
Participantes 6