Variáveis de Ambiente

Galera,

  Ao executar o comando java nome_da_classe aparece o seguinte erro:

exception in thread “main” java.lang.NoClassDefFoundErro: nome_da_classe

  O compilador funciona mas ao execitar a classe dá esse erro.

   Em alguns tópicos deste site percebi que é um problema relacionado com as variáveis de ambiente, porém. já verifiquei tudo e ainda continuo com   o problema.

   Alguem pode me ajudar????

   JAVA_HOME    C:\Arquivos de programas\j2sdk1.4.2_04

   PATH              %PATH%;%JAVA_HOME%\bin

Coloque o código aí pra gente ver.

ajuste tambem a variavel classpath, colocando o rt.jar e o . (diretorio atual)

não é o classpath

Galera,

 Funcionaou colocando todo o caminho do diretório  C:\Arquivos de programas\j2sdk1.4.2_04\bin no path.

  Mas a pergunta é:  Essa instrução no path já não resolveria o problema?
  %PATH%;%JAVA_HOME%\bin

path serve para quando vc chegar no seu prompt e digitar qualquer executavel que esteja no diretorio especificado, funcione ou seja, vc indica que o programa javac vai estar na pasta c:\jsdk1.4\bin
dai vc nao tem que digitar c:\jsdk\bin\javac

A pergunta é

Essa instrução %JAVA_HOME%\bin no path não é igual a essa instrução C:\Arquivos de programas\j2sdk1.4.2_04\bin que também está no path.

Pq precisa colocar as duas??

O meu java home está assim:
JAVA_HOME=C:\Arquivos de programas\j2sdk1.4.2_04

Grato,