Executar codigo

estou começando e preciso de ajuda, já instalei os softs e estou fazendo exercicios qundo mando compilar o arquivo tudo beleza ele compila e cria o arquivo
exe: testaidade.java ele cria testaidade.class
mais quando eu mando executar para mostra na tela o resultado ele da esta mensagem de erro

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

alguem pode me ajudar e dizer o que estou fazendo de errado, se declarei as variaveis de ambiente correto

tente executar

java -cp . testaidade

Abraços.

Você consegue compilar mas não consegue executar?
Como você está invocando o interpretador?
Seu arquivo testaidade.java define uma classe pública com o mesmo nome do arquivo?

[quote=davidbuzatto]Você consegue compilar mas não consegue executar?
Como você está invocando o interpretador?
Seu arquivo testaidade.java define uma classe pública com o mesmo nome do arquivo?[/quote]

então o que devo fazer, pois estou perdido

[quote=Avante]tente executar

java -cp . testaidade

Abraços.[/quote]

Deu outros erros, não tó conseguindo, eu só consigo compilar

Erlon,
coloca o código e os comandos que está executando para o pessoal analisar e poder te ajudar.
Abraço.

Msg errada

[quote=Erlon][quote=Avante]tente executar

java -cp . testaidade

Abraços.[/quote]

Deu outros erros, não tó conseguindo, eu só consigo compilar[/quote]
Que erros sao esses?

Suponho que ele esteja tentando dar o comando a partir do path root dele , algo como :

no meu caso !

kra copia o endereco da pasta onde está seu arquivo .class
e faz o seguinte

cd /d “caminho_do_arquivo_class”

e entao tenta de novo.

[quote=furutani][quote=Erlon][quote=Avante]tente executar

java -cp . testaidade

Abraços.[/quote]

Deu outros erros, não tó conseguindo, eu só consigo compilar[/quote]
Que erros sao esses?[/quote]

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

[quote=rmala_ti]Erlon,
coloca o código e os comandos que está executando para o pessoal analisar e poder te ajudar.
Abraço.[/quote]

comando
1- javac testaidade.java
2- java testaidade

3- erro - Exception in thread “main” java.lang.NoClassDefFoundError: testaidade

Posta o código da sua classe aí.
Isso pode ser tanto problemas na declaração da classe como pode ser problema de variáveis de ambiente do Java (CLASSPATH).

Abraços

[quote=Avante]Posta o código da sua classe aí.
Isso pode ser tanto problemas na declaração da classe como pode ser problema de variáveis de ambiente do Java (CLASSPATH).

Abraços[/quote]

criou o arquivo class
testaidade.class

class testaidade {
public static void main ( String [ ] args ) {

//declara varialvel idade
int idade;
idade=15;
//imprime a idade
System.out.println(idade);
//cria outra varialve idade do ano que vem
int idadenoanoquevem=idade+1;
//imprime a idade
System.out.println(idadenoanoquevem);
}
}

[quote]davidbuzatto wrote:
Seu arquivo testaidade.java define uma classe pública com o mesmo nome do arquivo?
[/quote]

[quote]Erlon wrote:

class testaidade { [/quote]

Onde está a classe publica?

Abraços

public class testaidade { 

deverá resolver o problema .