it-swarm.dev

Como instalar o OpenJDK 11 no Windows?

No passado, a Oracle costumava publicar um instalador executável para o Windows que:

  • Descompactar arquivos
  • Adicionar chaves do registro indicando a versão e o caminho instalados
  • Adicione o JRE ao PATH do sistema
  • Registre um desinstalador com o Windows.

A partir do Java 11, a versão gratuita do Oracle ( Oracle OpenJDK ) não parece incluir um instalador. É apenas um arquivo Zip contendo os binários.

Como devemos instalar o OpenJDK 11 no Windows, já que as integrações mencionadas não estão mais lá? Eles não são necessários?

127
Gili
  1. Extraia o arquivo Zip em uma pasta, por exemplo C:\Program Files\Java\ e criará uma pasta jdk-11 (onde a pasta bin é uma subpasta direta). Você pode precisar de privilégios de administrador para extrair o arquivo Zip para este local.

  2. Definir um caminho:

    • Selecione Painel de controle e, em seguida, Sistema.
    • Clique em Avançado e, em seguida, em Variáveis ​​de Ambiente.
    • Adicione o local da pasta bin da instalação do JDK à variável PATH em Variáveis ​​do sistema.
    • O seguinte é um valor típico para a variável PATH: C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
  3. Definir Java_HOME:

    • Em Variáveis ​​do sistema, clique em Novo.
    • Digite o nome da variável como Java_HOME.
    • Digite o valor da variável como o caminho de instalação do JDK (sem a sub-pasta bin).
    • Clique OK.
    • Clique em Aplicar alterações.
  4. Configure o JDK no seu IDE (por exemplo, IntelliJ ou Eclipse).

Você está definido.

Para ver se funcionou, abra o Prompt de Comando e digite Java -version e veja se ele imprime seu JDK recém-instalado.

Se você quiser desinstalar - basta desfazer as etapas acima.

Nota: Você também pode apontar Java_HOME para a pasta de suas instalações do JDK e, em seguida, definir a variável PATH para %Java_HOME%\bin. Portanto, quando você quiser alterar o JDK, altere apenas a variável Java_HOME e deixe PATH como está.

142
Lior Bar-On

A partir do comentário de @ZhekaKozlov: ojdkbuild tem compilações OpenJDK (atualmente 8 e 11) para Windows (Zip e msi).

10
Martin Schröder