Erro onde não "deveria" haver

10 respostas
N

Tipo, to tentando executar um exemplo em java que copiei de
um livro, ta dando um erro assim:

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

o arquivo do codigo é Welcome1.java, e o código é assim:

import javax.swing.JOptionPane;

public class Welcome1 {

public static void main( String args[] )

{

JOptionPane.showMessageDialog(null, Welcome to Java Programming);

System.exit( 0 );

}

}

Ta igualzinho o do livro, mas nao tenho ideia do que possa estar errado. Tem ideia do que possa ser, e como resolver?

PS.: a versao do meu SDK é 1.4.2_08.

10 Respostas

F

tenta isso

javac -d . *.java
java Welcome1
M

Bem-vindo ao Portal Java Necrom, certifique-se de q o diretório corrente (representado por um “.”) esteja no seu CLASSPATH

B

diretório corrente

Falou bonito! :lol:

M

diretório corrente

Falou bonito! :lol:

ué… falei normal :ynerd:

N

“fabiofalci”:
tenta isso

javac -d . *.java java Welcome1

O erro persiste…

Obrigado pela hospitalidade

Onde eu acho o “meu classpath”?

M

“Necrom”:
“fabiofalci”:
tenta isso

javac -d . *.java java Welcome1

O erro persiste…

Obrigado pela hospitalidade

Onde eu acho o “meu classpath”?

vc não definiu a variável de ambiente CLASSPATH? Se ainda não, faça-o. E defina um valor de “.” (só o ponto, sem aspas)

B

Qual seu SO ?

N

tentei definir esse classpath como foi dito, no autoexec.bat, mas deu comando ou nome de arquivo inválido

Meu SO. é win98 SE

[ editado ]
Acho que esqueci de mencionar que o erro ocorre quando tento executar o programa. Na hora de compilar não dá nenhum erro, compila normal com o javac.

B

Tente este tutorial aqui

N

Agora funcionou, eu não tinha notado o detalhe das aspas no meu autoexec, achei que tinha tirado mas não tinha.

Valeu pessoal

Criado 7 de abril de 2005
Ultima resposta 9 de abr. de 2005
Respostas 10
Participantes 4