Não consigo obter o Path para recoginizar o Java SDK

1

Tudo bem, estou tentando acessar ferramentas do Java SDK, como o JavaC, por meio do CMD, mas não consigo.

Aqui está o meu echo% path% C: \ Users \ msivri > echo% PATH%

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Wind owsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static; c:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\VSShell\Common7\IDE\; c:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\;c:\Program Files\Mic rosoft SQL Server0\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server 0\DTS\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows K its.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server0\T ools\Binn\;

Aqui está o que minha variável do sistema PATH contém:

C:\Program Files\Java\jdk1.7.0_40\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\;c:\Program Files\Microsoft SQL Server0\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server0\Tools\Binn\;

Note que ambos são diferentes por algum motivo ...

    
por user255447 18.09.2013 / 20:35

1 resposta

0

Parece que você modificou a variável do sistema via Windows e já tinha um prompt de comando aberto.

Observe que as alterações feitas nas variáveis de sistema / ambiente não serão aplicadas aos prompts do cmd.exe já abertos, mas serão aplicadas a todas as novas instâncias.

Como um aparte, também é uma boa idéia colocar caminhos mais específicos no final, em vez do início do PATH, quando você digita um comando no prompt, a ordem de pesquisa é primeiro verificar o diretório de trabalho atual, então cada dos itens no caminho em ordem. Portanto, com os caminhos mostrados acima, se você digitar "notepad.exe", ele primeiro verificará seu diretório de trabalho atual, depois o diretório bin do Java e, finalmente, o diretório C: \ Windows \ System32. Portanto, em geral, cada comando que você digitar agora será um pouco mais lento, pois ele verificará primeiro o diretório bin Java para o comando. . .

    
por 18.09.2013 / 20:46