Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo Sodre

erro ao compilar

Recommended Posts

galera.. so da area do php

soh q quero aprender java

e ja instalei o jdk no meu pc

dai ja fiz uma script em java

 

teste.java

 

dai no prompt compilei ele

javac teste.java

daii quando eu faço

java teste

 

da o erro

exception in thread "main" java.lang.NoClassdefFoundError: teste

 

 

 

oq fiz de errado ate agora

 

ja mudei o path

JAVA_HOME

e classpath

oq pode ser q ta dando errado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Manda seu code.

De inicio digo que não achou a classe do arquivo ou o nome da mesma difere do nome do arquivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

class teste

{

public static void main (String arg [])

{ int a = 5, b = 10;

a = a + 5;

System.out.println("Meu Primeiro Progama");

System.out.println("Meu Nome eh Eduardo nicolini Sodre da silva");

System.out.println(" O valor da variavel a = " + a);

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

class teste

{

public static void main (String arg [])

{ int a = 5, b = 10;

a = a + 5;

System.out.println("Meu Primeiro Progama");

System.out.println("Meu Nome eh Eduardo nicolini Sodre da silva");

System.out.println(" O valor da variavel a = " + a);

}

}

Tenta com

 

public static void main(String[] args)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os dois jeitos são igualmente funcionais.

Usar String[] args é apenas uma 'convenção'.

Não é o problema dele não.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra você usar o comando

 

java teste

 

você tem que está no mesmo diretório onde o arquivo teste.java está. Caso contrário, você nunk rodará esta classe.

 

PS: pra que a variável b na classe ???? você nem a usa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.