Como definir Java_home para JDK & JRE: um guia passo a passo

Você está vendo erros de Java como “Java_home não está definido corretamente?” ou “Java_home está definido como um diretório inválido?” Se você instalou recentemente o Java Development Kit (JDK) ou o Java Runtime Environment (JRE), você precisará definir suas variáveis ​​Java_Home e configurar o caminho para que os aplicativos saibam onde encontrar Java. Este artigo mostrará as maneiras mais fáceis de mudar ou definir o caminho inicial do Java no Windows, MacOS e Linux.

Método 1

1

Encontre seu diretório de instalação Java. Supondo que você não mudou o caminho para o JDK ou JRE durante a instalação, não é alterado, ela deve estar em um diretório em C: \ Program Files \ Java. Existem algumas maneiras de encontrar o caminho completo: Open File Explorer, clique neste PC no painel esquerdo e navegue para C: \ Arquivos de Programas \ Java. O diretório que você procura deve ter o nome da versão JDK, como C: \ Arquivos de Programas \ Java \ JDK-19. Se você instalou o JRE em vez do JDK, você terá algo como C: \ Arquivos de programas \ java \ jre1.8.0_351 em vez disso. Você também pode abrir o prompt de comando e executar o produto WMIC com comando, onde “Nome como ‘%% java %% ‘” Get InstallLocation, nome. Isso lhe dirá o caminho completo do JDK, mesmo que você ainda não tenha definido java_home.

  • Open Arquivo Explorer, clique neste PC no painel esquerdo e navegue para C: \ Arquivos de Programas \ Java. O diretório que você está procurando deve ter o nome da versão JDK, como C: \ Arquivos de Programas \ Java \ JDK-19.
  • Se você instalou o JRE em vez do JDK, você terá algo como C: \ Arquivos de programas \ java \ jre1.8.0_351 em vez disso.
  • Você também pode abrir o prompt de comando e executar o produto WMIC de comando, onde “nome como ‘%% java %% ‘” Get InstallLocation, nome. Isso lhe dirá o caminho completo do JDK, mesmo que você ainda não tenha estabelecido java_home.
  • 2

    Abra as configurações avançadas do sistema. Veja como: Pressione a tecla Windows no teclado e digite o Sistema Avançado. Clique em Exibir configurações avançadas do sistema nos resultados da pesquisa.

  • Pressione a tecla Windows no teclado e digite o Sistema Avançado.
  • Clique em Configurações avançadas do sistema nos resultados da pesquisa.
  • 3

    Clique no botão Variáveis ​​de ambiente. Você verá no canto inferior direito da janela Propriedades do sistema.

    4

    Clique no botão novo… em “Variáveis ​​do usuário”. Você tem duas seções nesta janela – “Variáveis ​​de usuário” e “variáveis ​​do sistema”. Você deseja ter certeza de que está clicando em novo na primeira caixa (variáveis ​​do usuário). Se você tiver várias instalações do JDK e deseja alterar Java_home para sua nova instalação, selecione a variável atual do usuário java_home e clique em Editar … em vez disso.

  • Se você tiver várias instalações do JDK e deseja alterar Java_Home para sua nova instalação, selecione a variável atual do usuário Java_home e clique em Editar … em vez disso.
  • 5

    digite java_home como o “nome da variável”. Se você editar o caminho atual Java_home, já terá Java_Home aqui. Então, você pode pular esta etapa.

  • Se você estiver editando o caminho Java_Home atual, você já terá java_home aqui. Então, você pode pular esta etapa.
  • 6

    Digite o caminho completo para a instalação JDK ou JRE. Por exemplo, se o caminho for C: \ Arquivos de Programas \ Java \ JDK-19, digite esse caminho completo no campo “Valor variável”. [1] Se você adicionar um segundo caminho a Java_home, basta digitar um semicolon (;) após o primeiro caminho e entre no segundo caminho. Se você substituir um caminho antigo Java_home, basta excluir o caminho atual e entrar no novo.

  • Se você estiver adicionando um segundo caminho a java_home, basta digitar um semicolon (;) após o primeiro caminho, depois entre no segundo caminho.
  • Se você estiver substituindo um caminho antigo Java_home, basta excluir o caminho atual e entrar no novo.
  • 7

    Clique em OK. Isso leva você de volta à janela Variáveis ​​do ambiente.

    8

    Selecione a variável do usuário do caminho e clique em Editar. Você já deve ter uma variável na seção “Variáveis ​​do usuário” chamada “caminho”. Para garantir que você possa executar os binários Java, você precisará editar seu caminho para adicionar a localização do diretório JDK Bin. Se você deseja que outros usuários deste PC possam acessar binários Java da linha de comando, repita esta etapa para a variável “caminho” em “Variáveis ​​do sistema” também.

  • Se você deseja que outros usuários deste PC possam acessar binários Java da linha de comando, repita esta etapa para a variável “caminho” em “variáveis ​​do sistema” também.
  • 9

    Anexe o caminho ao seu diretório Java /Bin até o final do caminho. Você já terá pelo menos um diretório em seu caminho, que precisa permanecer no lugar. Veja como adicionar o diretório Java Bin: clique no novo botão na parte superior. Digite o caminho completo para o JRE ou JDK com \ bin no final. Por exemplo, C: \ Arquivos de Programas \ Java \ JDK-19 \ Bin ou C: \ Arquivos de Programas \ Java \ Jre1.8.0_351 \ Bin. Clique em OK.

  • Clique no novo botão na parte superior.
  • Digite o caminho completo para o JRE ou JDK com \ bin no final. Por exemplo, C: \ Arquivos de Programas \ Java \ JDK-19 \ Bin ou C: \ Arquivos de Programas \ Java \ Jre1.8.0_351 \ Bin.
  • Clique em OK.
  • 10

    Clique em OK em todas as janelas subsequentes. Isso atualiza sua variável java_home e adiciona os binários Java ao seu caminho. Você não precisará reiniciar o computador para que as alterações entrem em vigor, mas precisará relançar quaisquer aplicativos que estavam tentando acessar o Java. Abra uma nova janela prompt de comando e execute o comando eco % java_home % para exibir o novo caminho para java_home. Verifique se esta é uma nova janela de prompt de comando. Se você ainda tem a mesma janela aberta, o comando falhará porque não possui as novas variáveis ​​de ambiente.

  • Você não precisará reiniciar seu computador para que as alterações entrem em vigor, mas precisará relançar qualquer aplicativo que estivesse tentando acessar Java.
  • Abra uma nova janela prompt de comando e execute o comando eco % java_home % para exibir o novo caminho para java_home. Verifique se esta é uma nova janela de prompt de comando. Se você ainda tem a mesma janela aberta, o comando falhará porque não possui as novas variáveis ​​de ambiente.
  • Método 2

    macOS

    1

    Abra uma janela de terminal. Para abrir o terminal, procure o terminal em destaque. Ou você pode abrir o localizador, clicar no menu Go, selecionar utilitários e escolher o aplicativo Terminal.

    2

    tipo/usr/libexec/java_home e pressione ⏎ retornar. Este utilitário útil que vem pré -instalado no macOS informará o caminho completo para a sua instalação Java, que você precisará definir Java_Home. Se você tem mais de uma instalação de Java e deseja ver os caminhos para todos eles, use/usr/libexec/java_home -v.

  • Se você tem mais de uma instalação de Java e deseja ver os caminhos para todos eles, use/usr/libexec/java_home -v em vez disso.
  • 3

    Copie o caminho e cole -o em algum lugar à mão. Destaque o caminho para a instalação Java que você deseja usar como java_home, pressione CMD + V para copiá -lo e depois colá -lo em uma nota pegajosa ou arquivo de texto.

    4

    Abra seu arquivo .zshrc em um editor de texto. Enquanto você estiver usando o MacOS Catalina ou mais tarde, você usará o Shell ZSH por padrão, o que significa que você adicionará Java_Home e o caminho ao seu arquivo .zshrc. [2] Se você estiver usando uma versão anterior do MacOS (ou preferir o shell Bash), substitua .zshrc pelo .bashrc nesses comandos. Aqui está a maneira mais fácil de abrir o arquivo: digite CD ~ e pressione Return. Digite aberto .zshrc e pressione Retorno. Isso deve abrir o arquivo em um editor de texto. Se o arquivo não for encontrado, digite echo> .zshrc e pressione Return. Em seguida, corra aberta .zshrc novamente.

  • Tipo CD ~ e pressione Return.
  • Digite aberto .zshrc e pressione Retorno. Isso deve abrir o arquivo em um editor de texto.
  • Se o arquivo não for encontrado, digite echo> .zshrc e pressione Return. Em seguida, corra aberta .zshrc novamente.
  • 5

    Adicione essas linhas à parte inferior do arquivo. A adição dessas linhas garante que o Java_Home seja definido corretamente, mesmo depois de fazer logoff ou abrir outra janela. Se o arquivo tiver conteúdo existente, basta rolar para baixo deles para inserir o seguinte texto em linhas individuais: exportar java_home =/biblioteca/java/javavirtualmachines/jdk-17.0.1.jdk/contents/home reply/biblioterar/java/javavirtualmachines/ JDK-17.0.1.jdk/contents/home com o caminho completo para o diretório/home de conteúdo/home da sua instalação Java, se for diferente. Caminho de exportação = $ java_home/bin: $ caminho salve o arquivo e saia do editor de texto quando terminar.

  • Exportar java_home =/biblioteca/java/javavirtualmachines/jdk-17.0.1.jdk/contents/home reply /library/java/javavirtualmachines/jdk-17.0.1.jdk/contents/home com o caminho completo para o/ Conteúdo/diretório inicial da sua instalação Java, se for diferente.
  • Caminho de exportação = $ java_home/bin: $ caminho
  • Salve o arquivo e saia do editor de texto quando terminar.
  • 6

    Tipo de fonte .zshrc e pressione ⏎ Retorno. Depois de editar seu perfil, este comando garante que suas variáveis ​​de ambiente sejam atualizadas para a janela atual do terminal (e qualquer outra janela que você abrir a partir de agora).

    7

    Tipo echo $ java_home e pressione ⏎ retorna para confirmar Java_home. Agora você deve ver o caminho completo para java_home. Se você tivesse outra janela aberta que estava tentando encontrar binários de java, feche e reabre -os.

  • Se você tivesse outra janela aberta que estava tentando encontrar binários de java, feche -os e reabre -os.
  • Método 3

    Linux

    1

    Abra uma janela de terminal. Se você estiver conectado ao seu ambiente de desktop, poderá pressionar Ctrl + Alt + T para iniciar uma janela do terminal. Este método funcionará em praticamente qualquer versão do Linux, incluindo Ubuntu e Redhat.

  • Este método funcionará em praticamente qualquer versão do Linux, incluindo Ubuntu e Redhat.
  • 2

    Encontre a localização da sua instalação Java. Uma maneira de encontrar o local de instalação do Java é executar o comando qual Javac, mas isso só fornecerá um link simbólico. Em vez disso, execute este comando para encontrar a localização do arquivo executável: readlink -f `qual javac` se isso não funcionar, tente executar atualizações -alternativas -lista Java. Se nenhum desses comandos funcionar, execute onde Java, que geralmente resultará em um link simbólico como/usr/bin/java. Depois de obter o diretório, descubra onde ele vincula usando LS -LA /BIN /Java. Se isso apontar para outro diretório, por exemplo,/etc/alternativas/java, execute ls -la/etc/alternativas/java. Nesse ponto, você deve ver um diretório muito mais longo, que na verdade é o lar dos binários Java. Por exemplo, usr/lib/jvm/java-11-openjdk-arm64/bin/java. Este é o diretório que você deseja.

  • readlink -f `qual javac`
  • Se isso não funcionar, tente executar atualizações-alternativas-list Java.
  • Se nenhum desses comandos funcionar, execute onde Java, que geralmente resultará em um link simbólico como/usr/bin/java. Depois de obter o diretório, descubra onde ele vincula usando LS -LA /BIN /Java. Se isso apontar para outro diretório, por exemplo,/etc/alternativas/java, execute ls -la/etc/alternativas/java. Nesse ponto, você deve ver um diretório muito mais longo, que na verdade é o lar dos binários Java. Por exemplo, usr/lib/jvm/java-11-openjdk-arm64/bin/java. Este é o diretório que você deseja.
  • 3

    Defina o caminho java_home. Agora que você tem a localização do Java, pode adicionar o caminho ao seu arquivo .bashrc (se você estiver usando o shell Bash), .zshrc (para o shell ZSH) ou o equivalente ao seu shell. [3] Execute os dois comandos a seguir, substituindo o caminho pelo caminho para a instalação JDK ou JRE e “Bashrc” com o script de login do seu shell: ECHO “exportar java_home =/usr/lib/jvm/java-11-openjdk -Arm64 “>> ~/.bashrc echo” Caminho de exportação = $ caminho: $ java_home/bin “>> ~/.bashrc

  • eco “exportar java_home =/usr/lib/jvm/java-11-openjdk-arm64” >> ~/.bashrc
  • eco “Caminho de exportação = $ caminho: $ java_home/bin” >> ~/.bashrc
  • 4

    TIPO ORIGEM .BASHRC para aplicar as alterações na janela atual do terminal. Embora você já tenha definido a casa para Java e tenha adicionado o caminho aos seus binários permanentemente, as alterações não entrarão em vigor na janela atual do terminal até você executar esse comando. Neste ponto, você pode executar eco $ java_home para ver a localização de Java no seu sistema.

  • Neste ponto, você pode executar o eco $ java_home para ver a localização do Java em seu sistema.
  • As pessoas também assistem:

    ramada mubarak deseja amigos

    mensagens de natal

    13 sinais obvios de uma mulher emocionalmente imaturo

    100 frases mensagens e frases do dia de enfermeiras felizes