Comando Java funciona mas Javac não

Pessoal,
Instalação terminada, variáveis de ambiente criadas e PATH alterada no meu XP SP1. Lá na pasta onde está meu pgm.java, digitei “java -version” e veio tudo que tem direito, beleza!
Porém ao digitar javac Pgm.java na sua pasta a mensagem aparece:
‘javac’ não é reconhecido como um comando interno ou externo…

Copiei o Pgm.java para a pasta …\bin onde está o javac e rodou ok, copiei o Pgm.class para a minha pasta e rodei o java Pgm e tudo ok, ou seja o XP reconhece na minha pasta o Java mas não o Javac.
Alguém já passou por isso ?
Desde já agradeço.

eae cara blz?

bom como que tu configurou o Path no seu win?
vc colocou na indicação do path uma referencia para
a pasta bin do seu jsdk?

tipow:

c:\jsdk\bin

essa referencia é necessária para vc poder executar alguns comando
pelo prompt de comando como o comando javac para compilar alguma
classe java :wink:

[]'s

vc pode ter instalado o J2RE tmb…
vc precisa do J2SDK!!!

Pessoal,
Seguem as variáveis do sistema do problema acima:

CLASSPATH
.;C:\Arquivos de programas\Java\jdk1.5.0_03\lib

JAVA_HOME
C:\Arquivos de programas\Java\jdk1.5.0_03\bin

PATH
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\Arquivos de programas\Java\jdk1.5.0_03\bin

Valeu.

bom pelo que tah na sua variavel path era pra tah funcionando
o comando javac no prompt de comando… :roll:

[]´s

kra nao sei se tem a ver, mas no meu xp , onde tem CLASSPATH
eu coloquei so .

CLASSPATH
.

e funciona… tenta ai…
(nao sei se é por isso)

falow…

Olha as variaveis de ambiente!!! No painel de controle em sistemas -> avançado!!!

Essa é a situação atual das variáveis:
CLASSPATH
.

JAVA_HOME
C:\Arquivos de programas\Java\jdk1.5.0_03\bin

PATH
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\Arquivos de programas\Java\jdk1.5.0_03\bin

E essa é a mensagem após o javac:
‘javac’ não é reconhecido como um comando interno ou externo…

[color=“red”]Só pra relembrar o java funciona perfeitamente.[/color]

Tenta assim:

Path

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Arquivos de programas\Java\jdk1.5.0_03\bin

[color=“green”][size=“18”]FUNCIONOU ![/size][/color]

É isso aí Geraldo,
Foi trocar o %SystemRoot% por C: no PATH.
Fica o alerta, coisas do Ruindows.
Valeu.