Executar codigo

14 respostas
Erlon

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

14 Respostas

Avante

tente executar

java -cp . testaidade

Abraços.

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?

Erlon

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?

então o que devo fazer, pois estou perdido

Erlon

Avante:
tente executar

java -cp . testaidade

Abraços.

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

rmala_ti

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

rmala_ti

Msg errada

furutani

Erlon:
Avante:
tente executar

java -cp . testaidade

Abraços.

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


Que erros sao esses?

V

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.

Erlon

furutani:
Erlon:
Avante:
tente executar

java -cp . testaidade

Abraços.

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


Que erros sao esses?

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

Erlon

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

comando
1- javac testaidade.java
2- java testaidade

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

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

Erlon

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

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);

}

}
Avante

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

Erlon wrote:

class testaidade {

Onde está a classe publica?

Abraços

V
public class testaidade {

deverá resolver o problema .

Criado 8 de março de 2008
Ultima resposta 9 de mar. de 2008
Respostas 14
Participantes 6