Nao consigo compilar!

21 respostas
G

Olá pessoal, sou iniciante em java e tenho uma dúvida!

Eu instalei o j2sdk configurei as variáveis tudo certinho e instalei o IDE DR. Java para interpretar os codigos!! Mas ainda nao consegui nem fazer um “hello world”, olha so o erro que dá quando tento exectutar um programinha básico:

“Exception in thread “main” java.lang…NoClassDefFoundError: Exemplo1”
Algum pode me ajudar??
Obrigado!!!

Gabriel

21 Respostas

C

Irmao…

Seja bem vindo a familia!!

TP… vc tem q setar as variaveis ambientes!!

Fala o SO q vc usa e a versao do java q vc tem ai q nois t ajuda!!!

Abracao e te +

G

Windows XP

R

Cara, primeiramente bem vindo ao PJ :grin:

Vamos lá

Sua classe deve ter o mesmo nome no código

Ex: Sua classe se chama Teste.java

public class Teste { public static void main() { } }

Lembrando que java é case sensitive, ou seja, Teste != teste

Tem um otimo tutorial para iniciantes…
De uma olhada
http://www.ic.unicamp.br/~cmrubira/aacesta/java/javatut9.html#RTFToC2

Flw

C

Irmao…

Espero q tenha ajudado…
Qualquer duvida posta ai!!!

Abracao e te +

M

“Ratinho”:
Irmao…

Espero q tenha ajudado…
Qualquer duvida posta ai!!!

Abracao e te +

Não precisa reiniciar o computador.

G

Olá…
eu já fiz esse procedimento de “setar” as variáveis…
tanto o “java” quanto o “javac” funcionam em toda parte do prompt.
eu acho q deve ta certo pois fiz conforme vc escreveu!!!
mas quando vou usar o javac para criar o arquivo .class funciona normal mas na hora de executar dá esse erro:

“Exception in thread “main” java.lang…NoClassDefFoundError: Exemplo1”

no windows XP tem 2 tipos de variavis de ambientes!!!
quando vc clica no painel de controle e vai em variaveis de ambientes la tem “variaveis de sistemas” e “variáveis do usuario”
eu coloquei em “variáveis do sistema”

nao sei se isso tem alguma coisa a ver!

bom… a versao do java q eu to usando é o j2dk-1.4.1 e é logico q eu tomo cuidado para q o nome do arquivo seja o mesmo nome da classe neh!!!

bom… ainda nao conseguir fazer esse curtar o programa mesmo com essas ajudas mas agradeça a atençao de vcs e envio as minhas considerações!!

t+
gabriel

E

eae mano blz?

ah vc tah compilando pelo IDE ou por algum outro meio a tua classe? :roll:

tem como vc postar o codigo do seu hello word ai :?:

ps.: codigo inteiro

esse erro ocorre por 2 motivos em casos geria
:arrow: vc está tentando executar uma classe sem o método main
ou
:arrow: vc( ou o IDE ) empacotou a sua classe e está tentando fazer o acesso de dentro do pacote ao inves de fora com isso não localiza o método main

[]'s
Erko Bridee

R

Cara, abra o Bloco de Notas e cole o código abaixo dentro. Salve com o nome Test.java (lembre-se de selecionar "Todos os arquivos" em Salvar como Tipo). Depois abra o prompt de comando e vá até a pasta onde você salvou o arquivo. Digite javac Test.java. Se não der erro, digite java Test e veja se executa normalmente.

import javax.swing.JOptionPane;

public class Test
{
   public static void main( String args[] )
   {
      JOptionPane.showMessageDialog( null, "Hello World");
      System.exit( 0 );
   }
}

Acho que você não incluiu o método main no código.

G

olá…
Olha o código:

class exemplo {

public static void main(String args[])

{

system.out.println(“Hello world”);

}

}

quando executo esse codigo pelo IDE ele retorna 'null" quando executo pelo prompt ele dá akele erro la!!!

G

r2_d2, seu codigo tmb deu o mesmo erro !!!

nao sei mais o q fazer…

R

“gpaschoal”:
r2_d2, seu codigo tmb deu o mesmo erro !!!

nao sei mais o q fazer…

gpaschoal, achei um artigo no guj.com.br que fala sobre isso, mas se ele tá compilando e criando os arquivos .class normalmente e você não tá diferenciando o nome da classe do nome do arquivo, então não sei o que pode ser.

Veja o artigo em http://www.guj.com.br/article.get.print.chain?article.id=104

Vou dar mais uma olhada aqui pra ver se acho a causa do erro.

E

“gpaschoal”:
olá…
Olha o código:

class exemplo {

public static void main(String args[])

{

system.out.println(“Hello world”);

}

}

quando executo esse codigo pelo IDE ele retorna 'null" quando executo pelo prompt ele dá akele erro la!!!

bom esse é a tua classe, boas praticas tua classe sempre declare como publica…


pergunta sem noção mas vai lá:
:arrow: o nome do seu arquivo é exemplo.java :?:
:arrow: vc chama a execução como

java exemplo :?:

hum vc apresentou o seguinte erro:

esse erro é referente a essa sua classe q vc postou?

[]'s
Erko Bridee

G

É um seguinte… eu salvei esse arquivo como exemplo.java
ai dei os seguintes comandos:

COMANDO 1:

javac exemplo.java

(nao deu erro nenhum e ele criou o arquivo exemplo.class)

COMANDO 2:

java exemplo.class

(Deu erro)
(Exception in thread “main” java.lang…NoClassDefFoundError: exemplo)

o nome da classe ta igualzinho o nome do arquivo pq to escrevi o arquivo no IDE Dr. Java e quando eu pesso para salvar ele ja indica o nome do arquivo como o nome da classe.

t+

G

É um seguinte… eu salvei esse arquivo como exemplo.java
ai dei os seguintes comandos:

COMANDO 1:

javac exemplo.java

(nao deu erro nenhum e ele criou o arquivo exemplo.class)

COMANDO 2:

java exemplo.class

(Deu erro)
(Exception in thread “main” java.lang…NoClassDefFoundError: exemplo)

o nome da classe ta igualzinho o nome do arquivo pq to escrevi o arquivo no IDE Dr. Java e quando eu pesso para salvar ele ja indica o nome do arquivo como o nome da classe.

t+

G

É um seguinte… eu salvei esse arquivo como exemplo.java
ai dei os seguintes comandos:

COMANDO 1:

javac exemplo.java

(nao deu erro nenhum e ele criou o arquivo exemplo.class)

COMANDO 2:

java exemplo.class

(Deu erro)
(Exception in thread “main” java.lang…NoClassDefFoundError: exemplo)

o nome da classe ta igualzinho o nome do arquivo pq to escrevi o arquivo no IDE Dr. Java e quando eu pesso para salvar ele ja indica o nome do arquivo como o nome da classe.

t+

G

Desculpe ter postado várias vezes deu erro na postagem

E

“gpaschoal”:
É um seguinte… eu salvei esse arquivo como exemplo.java
ai dei os seguintes comandos:

COMANDO 1:

javac exemplo.java

(nao deu erro nenhum e ele criou o arquivo exemplo.class)

COMANDO 2:

java exemplo.class

(Deu erro)
(Exception in thread “main” java.lang…NoClassDefFoundError: exemplo)

o nome da classe ta igualzinho o nome do arquivo pq to escrevi o arquivo no IDE Dr. Java e quando eu pesso para salvar ele ja indica o nome do arquivo como o nome da classe.

t+

aeeeeeeeeeeeeeeeeee :lol:

isso aki tah errado

vc não chama a execução desse jeito

pra executar um arquivo compilado vc soh faiz assim:

java exemplo

:wink:

testa assim :grin:

[]'s
Erko Bridee

C

Kra…

Tenta compilar pelo shell kra!!!

E muito esquisito isso mesmo!!

Alguem tem alguma dica ???

G

AnjoSupremo…

Testei do jeito q vc falo e NADA FEITO… o erro continua
e quando eu compilo e rodo ele no Dr. Java ele retorna “null”
e no prompt dá akele erro la…

vai saber…

R

Cara, tem como vc mandar a sua classe?

Ae veremos se é o programa ou a IDE…

Blz

E

meu extremos entaum

faiz o seguinte…

abre o notepad

e digita:

salvar como/ todos os tipos

:arrow: exemplo.bat

na mesma pasta que está o seu hello word .java e .class

e depois manda executar pelo bat

bom se não funcionar assim
entaum desisto, to sem ideia dq possa ser… :sad:

[]'s

Criado 22 de setembro de 2004
Ultima resposta 22 de set. de 2004
Respostas 21
Participantes 6