Como posso definir ou alterar a variável do sistema PATH?


Este artigo aplica-se a:
  • Plataforma(s): Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, macOS

ícone de alertaAs instruções nesta página são destinadas a usuários avançados ou administradores do sistema.


Informações Gerais

  • O PATH é uma variável do sistema usada pelo sistema operacional para localizar executáveis necessários da linha de comandos ou da janela Terminal.
  • A variável do sistema PATH pode ser definida usando o Utilitário do Sistema no painel de controle no Windows ou no arquivo de inicialização do shell no Linux e no Solaris.
  • Fazer alterações na variável PATH do sistema em geral não é necessário para computadores que executam o Windows ou o Mac OS X.

Windows

Windows 10 e Windows 8
  1. Em Pesquisar, procure e selecione: Sistema (Painel de Controle)
  2. Clique no link Configurações avançadas do sistema.
  3. Clique em Variáveis de Ambiente. Na seção Variáveis do Sistema localize a variável de ambiente PATH e selecione-a. Clique em Editar. Se a variável de ambiente PATH não existir, clique em Novo.
  4. Na janela Editar Variável de Sistema (ou Nova Variável de Sistema), especifique o valor da variável de ambiente PATH. Clique em OK. Feche todas as janelas restantes clicando em OK.
  5. Reabra a janela Prompt de comando e execute o código Java.
Windows 7
  1. Na área de trabalho, clique com o botão direito do mouse no ícone Computador.
  2. Escolha Propriedades no menu de contexto.
  3. Clique no link Configurações avançadas do sistema.
  4. Clique em Variáveis de Ambiente. Na seção Variáveis de Sistema localize a variável de ambiente PATH e selecione-a. Clique em Editar. Se a variável de ambiente PATH não existir, clique em Novo.
  5. Na janela Editar Variável de Sistema (ou Nova Variável de Sistema), especifique o valor da variável de ambiente PATH. Clique em OK. Feche todas as janelas restantes clicando em OK.
  6. Reabra a janela Prompt de comando e execute o código Java.
Windows XP
  1. Selecione Iniciar Painel de Controle. Clique duas vezes em Sistema e selecione a guia Avançado.
  2. Clique em Variáveis de Ambiente. Na seção Variáveis de Sistema localize a variável de ambiente PATH e selecione-a. Clique em Editar. Se a variável de ambiente PATH não existir, clique em Novo.
  3. Na janela Editar Variável de Sistema (ou Nova Variável de Sistema), especifique o valor da variável de ambiente PATH. Clique em OK. Feche todas as janelas restantes clicando em OK.
  4. Reabra a janela Prompt de comando e execute o código Java.


Mac OS X

Para executar uma versão diferente do Java, especifique o caminho completo ou use a ferramenta java_home:

% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version


Solaris e Linux

  1. Para descobrir se o caminho está definido corretamente:
    em uma janela de terminal, digite:
    % java -version
    Isso imprimirá a versão da ferramenta java se for possível encontrá-la. Se a versão for antiga ou você obtiver o erro java: Comando não encontrado o caminho não está definido corretamente.
  2. Determine qual executável java é o primeiro encontrado no PATH
    Em uma janela de terminal, digite:
    % which java
Defina o PATH permanentemente

Para definir o caminho permanentemente, defina-o no arquivo de inicialização.
Observação: as instruções para dois dos mais populares Shells no Linux e Solaris são listadas. Se você estiver usando outros shells, consulte o Tutorial de Definição de Caminho.

Bash Shell

Edite o arquivo de inicialização (~/.bashrc)

  1. Modifique a variável PATH
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    export PATH
  2. Salve e feche o arquivo
  3. Carregue o arquivo de inicialização
    % . /.profile
  4. Verifique se o caminho está definido repetindo o comando java
    % java -version
C Shell (csh)

Edite o arquivo de inicialização (~/.cshrc)

  1. Defina o Caminho
    set path=(/usr/local/jdk1.8.0/bin $path)
  2. Salve e feche o arquivo
  3. Carregue o arquivo de inicialização
    % source ~/.cshrc
  4. Verifique se o caminho está definido repetindo o comando java
    % java -version