Primeiro programa

Estou começando no mundo java, e instalei o j2sdk1.4.2_08, configurei o path = ;%JAVA_HOME%\bin, criei a variavel CLASSPATH = c:\j2sdk1.4.2_08\bin e a variavel JAVA_HOME = c:\j2sdk1.4.2_08.
Fiz o programa abaixo, mas esta me retornando a mensagem:
“Exception in thread “main” java.lang.NoClassDefFoundError: HelloInternet”

public class HelloInternet {
public static void main(String args[])
{ System.out.println(“Hello Internet!”); }
}

Alguém sabe o que acontece???

Grato,
Carlos.

Como você está executando?

java HelloInternet (deve ser assim a execução via linha de comando)

Executei da seguinte maneira;
javac HelloInternet.java

depois:
java HelloInternet

Anbc,
baixe o Eclipse http://www.eclipse.org, vai te facilitar a vida.

tente

java - cp . HelloInternet

Obrigado, vou baixa.
Mas não deveria funcionar o código acima, não entendi aonde estaria o problema.

Remova variável ou deixe em branco, mas você pode alterar para cada aplicação que for rodar.
Ou caso seja necessário indicar diretórios de classes ou arquivos .jar, é uma boa media incluir o diretório corrente “.” (sem aspas).

Esse valor que você colocou também não é muito certo, pois você está indicando diretório bin/ do sdk, ao menos que você tenha deixado suas classes lá, retire esse diretório do CLASSPATH.

Removi o diretório, mas não funcionou…

Tentei a solução do Rodrigo, mas tb não funcionou…

está tentando rodar a partir do mesmo diretorio onde tá a classe?

Estou rodando em outro diretório qualquer…

tente o que te falei, rodando no mesmo diretorio da classe
ou ao inves de “-cp .” passe “-cp /diretorio/onde/ta/sua/classe”

Valeu Rodrigo,
agora funcionou, eu copiei o .class para a pasta bin do J2k, e funcionou…

Obrigado.