Java Download 21: Como obter a versão mais recente da plataforma Java SE
Introdução
Java é uma das linguagens de programação mais populares do mundo, usada para desenvolver aplicativos para desktop, web, dispositivos móveis e embarcados. Java também é uma plataforma que consiste em um conjunto de bibliotecas e ferramentas que permitem aos desenvolvedores criar e executar aplicativos Java.
Se você deseja executar aplicativos Java em seu computador, precisa ter um Java Runtime Environment (JRE) instalado. O JRE inclui uma Java Virtual Machine (JVM) que executa o bytecode Java e um conjunto de bibliotecas principais que fornecem funcionalidade básica. O JRE faz parte do Java Development Kit (JDK), que também inclui um compilador, um depurador e outras ferramentas para desenvolver aplicativos Java.
java download 21
A versão mais recente da plataforma Java SE é o JDK 21, lançado em setembro de 2023. O JDK 21 é a implementação de referência da versão 21 da plataforma Java SE, conforme especificado pelo JSR 396 no Java Community Process. O JDK 21 apresenta muitos novos recursos e aprimoramentos, como modelos de string, coleções sequenciadas, padrões de registro, correspondência de padrões para switch, função externa e API de memória, padrões e variáveis sem nome, threads virtuais, classes sem nome e métodos principais de instância, valores com escopo, API de vetor, API de mecanismo de encapsulamento de chave, simultaneidade estruturada e muito mais.
Neste artigo, mostraremos como baixar e instalar o JDK 21 em seu computador, para que você possa aproveitar os benefícios da última versão da plataforma Java SE.
Como baixar e instalar o Java 21
Etapa 1: verifique os requisitos do sistema
Antes de baixar e instalar o JDK 21, você precisa se certificar de que seu sistema atende aos requisitos mínimos para executá-lo. De acordo com a documentação oficial, estas são as configurações de sistema certificadas para o JDK 21:
Sistemas operacionais: Windows (10 ou posterior), Linux (x64 ou ARM64), macOS (x64 ou ARM64)
Memória: Pelo menos 128 MB de RAM
Espaço em disco: Pelo menos 124 MB para JRE; pelo menos 2 GB para JDK
Processador: Qualquer processador que suporte o conjunto de instruções x64 ou ARM64
Se o seu sistema não atender a esses requisitos, talvez você não consiga executar o JDK 21 corretamente.
Passo 2: Escolha sua distribuição Java
A próxima etapa é escolher qual distribuição Java você deseja usar. Existem duas opções principais: Oracle JDK e OpenJDK.
Oracle JDK 21
Oracle JDK é a distribuição oficial do JDK da Oracle Corporation. É gratuito para uso em produção e gratuito para redistribuição, sem nenhum custo, de acordo com os Termos e Condições Gratuitos da Oracle. O Oracle JDK inclui recursos e ferramentas comerciais que não estão disponíveis no OpenJDK, como Flight Recorder, Mission Control, Z Garbage Collector (ZGC), Application Class-Data Sharing (AppCDS), compilador GraalVM e muito mais. O Oracle JDK também fornece versões de suporte de longo prazo (LTS) que recebem atualizações por vários anos. A versão mais recente do LTS é o JDK 17, que terá suporte até setembro de 2029.
OpenJDK 21
OpenJDK é a distribuição de código aberto do JDK da comunidade OpenJDK. Também é gratuito para uso em produção e para redistribuição, sem nenhum custo, sob a licença GNU General Public License versão 2 (GPLv2) com a exceção Classpath. O OpenJDK inclui os mesmos recursos e ferramentas do Oracle JDK, exceto os comerciais. O OpenJDK também fornece versões LTS que recebem atualizações por vários anos. A versão LTS mais recente é o JDK 11, que terá suporte até outubro de 2026.
A principal diferença entre Oracle JDK e OpenJDK é a licença e o suporte. O Oracle JDK tem uma licença mais permissiva e suporte mais longo, mas pode exigir uma licença comercial para alguns casos de uso. O OpenJDK tem uma licença mais restritiva e suporte mais curto, mas é totalmente gratuito e de código aberto. Você pode escolher aquele que melhor se adapta às suas necessidades e preferências.
Passo 3: Baixe o instalador do Java
Depois de decidir qual distribuição Java deseja usar, você pode fazer o download do instalador Java no site oficial. Aqui estão os links de download para Oracle JDK e OpenJDK:
Links para download do Oracle JDK 21
Sistema operacional
Link para Download
Janelas (x64)
Windows (ARM64)
Linux (x64)
Linux (ARM64)
mac OS (x64)
mac OS (ARM64)
Links para download do OpenJDK 21
Sistema operacional
Link para Download
Janelas (x64)
Windows (ARM64)
Linux (x64)
Linux (ARM64)
mac OS (x64)
mac OS (ARM64)
Você pode escolher o link de download que corresponde ao seu sistema operacional e arquitetura. O tamanho do arquivo pode variar dependendo da distribuição e da plataforma.
Etapa 4: execute o instalador do Java e siga as instruções
A etapa final é executar o instalador do Java e seguir as instruções na tela. O processo de instalação pode diferir ligeiramente dependendo da distribuição e da plataforma, mas geralmente envolve estas etapas:
Clique duas vezes no arquivo baixado para iniciar o instalador.
Aceite o contrato de licença e escolha o diretório de instalação.
Selecione os recursos e componentes que deseja instalar, como o código-fonte, a documentação, as ferramentas de desenvolvimento etc.
Clique no botão de instalação e aguarde a conclusão da instalação.
Verifique se a instalação foi bem-sucedida abrindo um prompt de comando ou um terminal e digitando java -versão. Você deve ver algo assim:
C:\Users\user>java -version java version "21" 2023-09-14 Java(TM) SE Runtime Environment (build 21+1-2023) Java HotSpot(TM) 64-Bit Server VM (build 21+1-2023, modo misto, compartilhamento)
Parabéns, você instalou com sucesso o JDK 21 em seu computador!
Conclusão
Neste artigo, mostramos como baixar e instalar o JDK 21 em seu computador. O JDK 21 é a versão mais recente da plataforma Java SE, que apresenta muitos novos recursos e aprimoramentos que melhoram o desempenho, a segurança e a produtividade dos aplicativos Java. Para começar a usar o JDK 21, você precisa verificar os requisitos do sistema, escolher sua distribuição Java, baixar o instalador do Java e executá-lo seguindo as instruções. Esperamos que este artigo tenha sido útil e informativo para você. Se você tiver alguma dúvida ou feedback, sinta-se à vontade para deixar um comentário abaixo.
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o JDK 21:
P: O JDK 21 é gratuito?
R: Sim, tanto o Oracle JDK quanto o OpenJDK são gratuitos para uso em produção e redistribuídos gratuitamente, sob diferentes licenças. No entanto, o Oracle JDK pode exigir uma licença comercial para alguns casos de uso, como usá-lo em dispositivos ou dispositivos incorporados. Você pode verificar os termos e condições isentos de taxas da Oracle para obter mais detalhes.
P: Como faço para atualizar o JDK 21?
R: Você pode atualizar o JDK 21 baixando e instalando a última versão do patch no site oficial. Os lançamentos de patch são numerados como 21.x.y, onde x é o número da atualização e y é o número da compilação.Por exemplo, a primeira versão do patch é 21.0.1. Você também pode usar ferramentas como SDKMAN ou Homebrew para gerenciar várias versões do Java em seu sistema.
P: Como eu desinstalo o JDK 21?
R: Você pode desinstalar o JDK 21 seguindo estas etapas:
Windows: Vá para Painel de controle > Programas > Programas e recursos, selecione Java SE Development Kit 21 na lista e clique em Desinstalar.
Linux: Vá para o diretório de instalação do JDK 21 e execute sudo ./uninstall.sh.
macOS: Vá para Finder > Aplicativos > Utilitários > Terminal, digite sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-21.jdke pressione Enter.
P: Quais são algumas alternativas ao JDK 21?
R: Algumas alternativas ao JDK 21 são:
JDK 17: A versão LTS mais recente da plataforma Java SE, com suporte até setembro de 2029. Inclui recursos como classes seladas, blocos de texto, registros, correspondência de padrões para instanceof, expressões de troca etc.
JDK 11: A versão LTS anterior da plataforma Java SE, que será suportada até outubro de 2026. Inclui recursos como expressões lambda, API de fluxos, sistema de módulos, inferência de tipo de variável local, etc.
GraalVM: Uma máquina virtual poliglota de alto desempenho que suporta Java e outras linguagens como JavaScript, Python, Ruby, R, etc. Também fornece geração de imagem nativa, que permite compilar aplicativos Java em executáveis autônomos que são executados sem uma JVM.
P: Onde posso aprender mais sobre o JDK 21?
R: Você pode aprender mais sobre o JDK 21 nestas fontes:
A documentação oficial, que fornece um guia abrangente sobre como usar o JDK 21.
As notas de versão, que fornecem um resumo dos novos recursos e aprimoramentos no JDK 21.
Os JEPs, que fornecem especificações detalhadas dos novos recursos e aprimoramentos do JDK 21.
0517a86e26
Comments