Galera
Estou com um problema, instalei o SDK e o TextPad em meu computador
e quando vou executar os meus programas Java aparece o seguinte erro abaixo. Executando através do TextPad e também atraves do prompt DOS.
Erro:
Exception in thread “main” java.lang.NoClassDefFondError: Meunome/class
O que pode estar acontecendo? Como posso solucionar esse problema?
O nome da sua classe tem que estar igual ao nome do seu arquivo
public class [b]MinhaClasseJava/b{}
o nome do seu arquivo terá que ser MinhaClasseJava.java
java é sensivel… rs!
Tome cuidado também com as letras Maiusculas e Minusculas, apesar de alguns sistemas operacionais serem Case-Insensitive o java não é portanto você deve salvar com o mesmo nome da classe e prestar atenção na cacha dos caracteres. Quando compilar você deve digitar o nome do arquivo exatamente igual ao nome da classe tambem.
Eaê diogoacl
Ja verifiquei o nome da classe e o nome do arquivo e os dois estão com o mesmo nome, mas o erro permanece.
Mesmo com programas simples como o abaixo, não consigo executar:
public class MeuNome
{
public static void main(String args[])
{
System.out.println(“Meu nome e\n Joãozinho \n da Silva”);
}
}
O nome do meu arquivo é o mesmo da classe.
O seu programa está certinho, vc está compilando na mão né?
Pois na hora de vc compilar vc tem que digitar o nome do seu arquivo certo também.
Não sou bom em compilação braçal, testei aqui no eclipse está funcionado
Digite o código da sua compilação e o nome do seu arquivo MeuNome.Java e não Meunome.java, mais uma vez, JAVA E CASE SENSITIVE aonde palavras só são iguais se e somente si:
palavra == palavra ;
palavra != Palavra;
Ficou mais claro?
[quote]public class MeuNome
{
public static void main(String args[])
{
System.out.println(“Meu nome e\n Joãozinho \n da Silva”);
}
}[/quote]