Variáveis de Ambiente

6 respostas
M

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  esse erro.

   Em alguns tópicos deste site percebi que é um problema relacionado com as variáveis de ambiente, porém.  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

6 Respostas

Roger75

Coloque o código aí pra gente ver.

T

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

V

não é o classpath

M

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  não resolveria o problema?
  %PATH%;%JAVA_HOME%\bin
V

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

M

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,

Criado 1 de agosto de 2006
Ultima resposta 1 de ago. de 2006
Respostas 6
Participantes 4