jdk não está sendo escolhido pelo vista, mas o caminho está correto

2

Aqui está o meu caminho:

C:\Program Files\ICW>path
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;c:\Program Files\Mi
crosoft SQL Server\Tools\binn\C:\Program Files\TortoiseSVN\bin;F:\downloads\a
gntctrl.win_ia32-TPTP-4.7.1a\bin; C:\Program Files\Java\jdk1.7.0_02\bin;

e o javac não é reconhecido:

C:\Program Files\ICW>javac
'javac' is not recognized as an internal or external command,
operable program or batch file.

Então eu cd para o diretório para provar que funciona:

C:\Program Files\ICW>cd "C:\Program Files\Java\jdk1.7.0_02\bin"

e funciona

C:\Program Files\Java\jdk1.7.0_02\bin>javac
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info

MAS o aplicativo Java (?) no painel de controle (que eu nunca vi / usei antes) mostra que o jre está instalado, e toda vez que tento fazer referência ao jdk ele apenas o sobrescreve, veja abaixo. Estou envergonhado de admitir que tenho mais de 10 anos de experiência como um desenvolvedor java ... que não é afetado, eclipse / maven estão pegando o jdk corretamente. É apenas o prompt de comando do windows.

    
por NimChimpsky 20.12.2011 / 17:47

1 resposta

1

Você precisa remover o espaço antes de C:\Program Files\Java\jdk1.7.0_02\bin; no seu PATH , bem como adicionar um ; após essa entrada c:\Program Files\Microsoft SQL Server\Tools\binn\

Eu também estou supondo que binn é um erro de digitação?

    
por 20.12.2011 / 18:10