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.
tenta isso
javac -d . *.java
java Welcome1
Bem-vindo ao Portal Java Necrom, certifique-se de q o diretório corrente (representado por um “.”) esteja no seu CLASSPATH
diretório corrente
Falou bonito! :lol:[/quote]
ué… falei normal :ynerd:
[quote=“fabiofalci”]tenta isso
javac -d . *.java
java Welcome1
[/quote]
O erro persiste…
Obrigado pela hospitalidade
Onde eu acho o “meu classpath”?
[quote=“Necrom”][quote=“fabiofalci”]tenta isso
javac -d . *.java
java Welcome1
[/quote]
O erro persiste…
Obrigado pela hospitalidade
Onde eu acho o “meu classpath”?[/quote]
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)
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.
Agora funcionou, eu não tinha notado o detalhe das aspas no meu autoexec, achei que tinha tirado mas não tinha.
Valeu pessoal