No passado, a Oracle costumava publicar instaladores executáveis para Windows que:
- Descompacte arquivos
- Adicione chaves de registro indicando a versão e o caminho instalados
- Inclua o JRE no PATH do sistema
- Registre um desinstalador no Windows.
A partir do Java 11, a versão gratuita do Java ( Oracle OpenJDK ) da Oracle não parece incluir um instalador. É apenas um arquivo zip que contém os binários.
Como devemos instalar o OpenJDK 11 no Windows, visto que as integrações mencionadas não estão mais lá? Eles não são necessários?
Respostas:
Extraia o arquivo zip em uma pasta, por exemplo,
C:\Program Files\Java\
e ele criará umajdk-11
pasta (onde a pasta bin é uma subpasta direta). Você pode precisar de privilégios de administrador para extrair o arquivo zip para este local.Defina um CAMINHO:
C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
Defina JAVA_HOME:
bin
subpasta).Você está pronto.
Para ver se funcionou, abra o prompt de comando e digite
java -version
e veja se ele imprime o JDK recém-instalado.Se você deseja 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 aPATH
variável para%JAVA_HOME%\bin
. Então, quando você quiser alterar o JDK, altere apenas aJAVA_HOME
variável e deixePATH
como está.fonte
AdoptOpenJDK é um novo site hospedado pela comunidade java . Você pode encontrar instaladores .msi para o OpenJDK 8 a 14, que executam todas as coisas listadas na pergunta (Descompactação, chaves do Registro, atualização da variável PATH (e JAVA_HOME), desinstalador ...).
fonte
A partir do comentário de @ZhekaKozlov: ojdkbuild possui compilações do OpenJDK (atualmente 8 e 11) para Windows (
zip
emsi
).fonte
java -version
e obter a saída desejada.Use o gerenciador de pacotes Chocolatey . É uma ferramenta de linha de comando semelhante ao npm. Depois de instalá-lo, use
em um prompt de comandos elevado para instalar o OpenJDK.
Para atualizar uma versão instalada para a versão mais recente, digite
Muito simples de usar e especialmente útil para atualizar para a versão mais recente. Sem manipulação manual de variáveis de ambiente do caminho.
fonte
Você pode usar o Amazon Corretto . É gratuito o uso da distribuição multiplataforma pronta para produção do OpenJDK. Ele vem com suporte de longo prazo que incluirá aprimoramentos de desempenho e correções de segurança. Verifique as instruções de instalação aqui .
Você também pode verificar o Zulu na Azul .
Mais uma coisa que gostaria de destacar aqui é que o Amazon Corretto e o Zulu são compatíveis com TCK. Você pode ver a comparação de compilações do OpenJDK aqui e aqui .
fonte
O desinstalador Oracle Java não remove todos os arquivos.
Verifique se "C: \ ProgramData \ Oracle" existe, há alguns arquivos java no subdiretório. (ex: java.exe, javaw.exe)
Remova-o para impedir a execução de arquivos java incorretos.
fonte