Como baixar o JDK 11
Se você é um desenvolvedor Java ou um entusiasta de Java, pode estar interessado em baixar a versão mais recente do Java Development Kit (JDK), que é o JDK 11. Neste artigo, explicaremos o que é o JDK 11, quais são seus recursos e benefícios e como baixá-lo para diferentes sistemas operacionais. Também mostraremos como instalar e executar o JDK 11 em sua máquina.
O que é JDK 11?
O JDK 11 é a versão mais recente da plataforma Java SE e a primeira versão de suporte de longo prazo (LTS) para a plataforma Java SE desde o Java SE 8. Foi lançado em 25 de setembro de 2018 e receberá atualizações até pelo menos setembro de 2026. É um ambiente de desenvolvimento para criar aplicativos usando a linguagem de programação Java. Inclui ferramentas úteis para desenvolver e testar programas escritos em Java e executados na plataforma Java.
download jdk 11
Recursos do JDK 11
O JDK 11 apresenta muitos novos recursos e aprimoramentos que melhoram o desempenho, a segurança e a produtividade dos desenvolvedores Java. Algumas das características notáveis são:
Uma nova API de cliente HTTP que oferece suporte aos protocolos HTTP/2 e WebSocket.
Uma nova sintaxe de variável local para parâmetros lambda que permite o uso de var em vez de tipos explícitos.
Um novo recurso de lançamento de programas de código-fonte de arquivo único que permite a execução de um programa de arquivo único sem compilação.
Um novo recurso dinâmico de constantes de arquivo de classe que reduz o custo e a interrupção da criação de novas formas de constantes de arquivo de classe materializáveis.
Um novo recurso de criação de perfil de heap de baixa sobrecarga que fornece informações sobre alocações de heap de objeto Java.
Um novo suporte Unicode 10 que adiciona suporte para novos scripts, caracteres e emoji.
Um novo Z Garbage Collector (ZGC) que fornece coleta de lixo de baixa latência com um heap escalável.
Um novo coletor de lixo Epsilon que manipula a alocação de memória sem implementar nenhum mecanismo real de recuperação de memória.
Um novo algoritmo criptográfico ChaCha20 e Poly1305 que fornece criptografia e autenticação para protocolos de Internet.
Um novo algoritmo de acordo de chave que usa Curve25519 e Curve448 conforme descrito no RFC 7748.
Benefícios do JDK 11
O JDK 11 oferece muitos benefícios para desenvolvedores e usuários Java, como:
Ele fornece aplicativos mais rápidos e seguros com desempenho aprimorado e consumo de memória reduzido.
Ele oferece suporte a padrões e protocolos da Web modernos com recursos de rede aprimorados.
Ele simplifica o processo de desenvolvimento com nova sintaxe e recursos que reduzem o código padrão e melhoram a legibilidade.
Possibilita a inovação e experimentação com novas APIs e ferramentas que permitem a criação de novas formas de aplicações.
Ele oferece estabilidade e compatibilidade de longo prazo com um ciclo de suporte de seis anos e compatibilidade com versões anteriores.
Como baixar o JDK 11 para diferentes sistemas operacionais
Os binários do JDK 11 são gratuitos para uso em produção e redistribuídos gratuitamente, de acordo com os termos e condições isentos de taxas da Oracle. Você pode baixá-los do site da Oracle ou de outras fontes, como OpenJDK ou GraalVM. Aqui estão as etapas para baixar o JDK 11 para diferentes sistemas operacionais:
Como baixar o JDK 11 para Linux
Você pode fazer download do JDK 11 para Linux no site da Oracle ou no site do OpenJDK. Você pode escolher entre Linux ARM 64 Compressed Archive ou Linux x64 Compressed Archive, dependendo da arquitetura do seu sistema. Aqui estão as etapas para baixar o JDK 11 para Linux ARM 64 e Linux x64: Como baixar o JDK 11 para Linux ARM 64
Acesse o site da Oracle e clique no botão Download do JDK.
Role para baixo até a seção Java SE Development Kit 11.0.13 e clique no botão de opção Aceitar contrato de licença.
Clique no link Linux ARM 64 Compressed Archive e salve o arquivo no local desejado.
O nome do arquivo deve ser algo como jdk-11.0.13_linux-aarch64_bin.tar.gz.
Como baixar o JDK 11 para Linux x64
Acesse o site da Oracle e clique no botão Download do JDK.
Role para baixo até a seção Java SE Development Kit 11.0.13 e clique no botão de opção Aceitar contrato de licença.
Clique no link Linux x64 Compressed Archive e salve o arquivo no local desejado.
O nome do arquivo deve ser algo como jdk-11.0.13_linux-x64_bin.tar.gz.
Como baixar o JDK 11 para macOS
Você pode baixar o JDK 11 para macOS no site da Oracle ou no site do OpenJDK. Você pode escolher entre o instalador do macOS ARM 64 ou o instalador do macOS x64, dependendo da arquitetura do seu sistema. Aqui estão as etapas para baixar o JDK 11 para macOS ARM 64 e macOS x64:
Como baixar o JDK 11 para macOS ARM 64
Acesse o site da Oracle e clique no botão Download do JDK.
Role para baixo até a seção Java SE Development Kit 11.0.13 e clique no botão de opção Aceitar contrato de licença.
Clique no link do instalador do macOS ARM 64 e salve o arquivo no local desejado.
O nome do arquivo deve ser algo como jdk-11.0.13_osx-aarch64_bin.dmg.
Como baixar o JDK 11 para macOS x64
Acesse o site da Oracle e clique no botão Download do JDK.
Role para baixo até a seção Java SE Development Kit 11.0.13 e clique no botão de opção Aceitar contrato de licença.
Clique no link do instalador do macOS x64 e salve o arquivo no local desejado.
O nome do arquivo deve ser algo como jdk-11.0.13_osx-x64_bin.dmg.
Como Baixar o JDK 11 para Windows
Você pode baixar o JDK 11 para Windows no site da Oracle ou no site do OpenJDK. Você pode escolher entre Windows x64 Installer ou Windows x64 ZIP Archive, dependendo de sua preferência. Aqui estão as etapas para baixar o JDK 11 para Windows x64:
Como baixar o JDK 11 para Windows x64
Acesse o site da Oracle e clique no botão Download do JDK.
Role para baixo até a seção Java SE Development Kit 11.0.13 e clique no botão de opção Aceitar contrato de licença.
Clique no link Windows x64 Installer e salve o arquivo no local desejado.
O nome do arquivo deve ser algo como jdk-11.0.13_windows-x64_bin.exe.
Como instalar e executar o JDK 11
Depois de baixar o JDK 11, você precisa instalá-lo em sua máquina e configurar algumas variáveis de ambiente para executá-lo corretamente. Aqui estão as etapas para instalar e executar o JDK 11 em diferentes sistemas operacionais:
Como instalar o JDK 11 no Linux
Navegue até o diretório onde você baixou o arquivo compactado (por exemplo, jdk-11.0.13_linux-aarch64_bin.tar.gz ou jdk-11.0.13_linux-x64_bin.tar.gz).
Extraia o conteúdo do arquivo usando um comando como tar -xvf jdk-11.0.13_linux-aarch64_bin.tar.gz ou tar -xvf jdk-11.0.13_linux-x64_bin.tar.gz.
Isso criará um diretório chamado jdk-11.0.13 no mesmo diretório onde você baixou o arquivo.
Mova o diretório extraído para um local de sua escolha, como /usr/local/java. Você pode usar um comando como sudo mv jdk-11.0.13 /usr/local/java.
Defina a variável de ambiente JAVA_HOME para apontar para o diretório de instalação do JDK. Você pode usar um comando como export JAVA_HOME=/usr/local/java/jdk-11.0.13.
Adicione o diretório bin do JDK à variável de ambiente PATH. Você pode usar um comando como export PATH=$PATH:$JAVA_HOME/bin.
Verifique se o JDK 11 está instalado corretamente executando o comando java -version. Você deve ver algo assim:
versão java "11.0.13" 19/10/2021 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.13+8-LTS-272) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.13+8-LTS-272, modo misto)
Como instalar o JDK 11 no macOS
Navegue até o diretório onde você baixou o arquivo do instalador (por exemplo, jdk-11.0.13_osx-aarch64_bin.dmg ou jdk-11.0.13_osx-x64_bin.dmg).
Clique duas vezes no arquivo do instalador e siga as instruções na tela.
O instalador criará um diretório denominado jdk-11.0.13.jdk no diretório /Library/Java/JavaVirtualMachines.
Defina a variável de ambiente JAVA_HOME para apontar para o diretório de instalação do JDK.Você pode usar um comando como export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.13.jdk/Contents/Home.
Adicione o diretório bin do JDK à variável de ambiente PATH. Você pode usar um comando como export PATH=$PATH:$JAVA_HOME/bin.
Verifique se o JDK 11 está instalado corretamente executando o comando java -version. Você deve ver algo assim:
versão java "11.0.13" 19/10/2021 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.13+8-LTS-272) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.13+8-LTS-272, modo misto)
Como instalar o JDK 11 no Windows
Navegue até o diretório onde você baixou o arquivo do instalador (por exemplo, jdk-11.0.13_windows-x64_bin.exe).
Clique duas vezes no arquivo do instalador e siga as instruções na tela.
O instalador criará um diretório chamado jdk-11.0.13 no diretório C:\Program Files\Java.
Defina a variável de ambiente JAVA_HOME para apontar para o diretório de instalação do JDK. Você pode usar um comando como set JAVA_HOME=C:\Program Files\Java\jdk-11.0.13.
Adicione o diretório bin do JDK à variável de ambiente PATH. Você pode usar um comando como set PATH=%PATH%;%JAVA_HOME%\bin.
Verifique se o JDK 11 está instalado corretamente executando o comando java -version em uma janela de prompt de comando. Você deve ver algo assim:
versão java "11.0.13" 19/10/2021 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.13+8-LTS-272) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.13+8-LTS-272, modo misto)
Conclusão
Neste artigo, aprendemos o que é o JDK 11, quais são seus recursos e benefícios e como baixá-lo para diferentes sistemas operacionais. Também aprendemos como instalar e executar o JDK 11 em nossas máquinas e verificar se está funcionando corretamente.
O JDK 11 é um ambiente de desenvolvimento poderoso e versátil para criar aplicativos usando a linguagem de programação Java. Ele oferece muitos novos recursos e aprimoramentos que melhoram o desempenho, a segurança e a produtividade dos desenvolvedores e usuários Java.
Se você quiser saber mais sobre o JDK 11, pode visitar o site oficial ou ler a documentação e os tutoriais disponíveis online.
perguntas frequentes
Aqui estão algumas perguntas e respostas comuns relacionadas ao JDK 11:
P: Qual é a diferença entre JDK e JRE?P: Qual é a diferença entre JDK 11 e JDK 8?
R: JDK 11 e JDK 8 são duas versões diferentes da plataforma Java SE. JDK 11 é a versão mais recente e a primeira versão de suporte de longo prazo (LTS) desde o JDK 8. O JDK 11 apresenta muitos novos recursos e aprimoramentos que não estão disponíveis no JDK 8, como uma nova API de cliente HTTP, uma nova sintaxe de variável local para parâmetros lambda, um novo recurso de lançamento de programas de código-fonte de arquivo único, um novo recurso de constantes de arquivo de classe dinâmica, um novo recurso de criação de perfil de heap de baixa sobrecarga, um novo suporte a Unicode 10, um novo Z Garb age Collector, um novo coletor de lixo Epsilon e novos algoritmos criptográficos. O JDK 11 também remove alguns recursos e APIs que foram obsoletos ou obsoletos no JDK 8, como módulos Java EE, módulos JavaFX, mecanismo Nashorn JavaScript e módulos CORBA. P: Como posso atualizar meu JDK existente para o JDK 11?
R: Você pode atualizar seu JDK existente para o JDK 11 baixando a versão mais recente do site da Oracle ou do site OpenJDK e instalando-o em sua máquina. Pode ser necessário desinstalar ou desativar a versão anterior do JDK antes de instalar a nova. Você também pode precisar atualizar suas variáveis de ambiente e suas configurações de IDE para apontar para o novo diretório de instalação do JDK. P: Como posso verificar se meu aplicativo é compatível com JDK 11?
R: Você pode verificar se seu aplicativo é compatível com o JDK 11 usando a ferramenta jdeps que acompanha o JDK. A ferramenta jdeps analisa as dependências de seu aplicativo e relata quaisquer problemas ou avisos relacionados ao uso de APIs, módulos ou recursos obsoletos ou removidos.Você pode usar a ferramenta jdeps com a opção --jdk-internals para identificar quaisquer APIs internas que não são suportadas no JDK 11. Você também pode usar a ferramenta jdeps com a opção --multi-release para analisar arquivos JAR multi-release que contêm diferentes versões de classes para diferentes releases do Java. P: Como posso aprender mais sobre programação Java com JDK 11?
R: Você pode aprender mais sobre programação Java com JDK 11 lendo a documentação oficial e os tutoriais disponíveis no site da Oracle ou no site do OpenJDK. Você também pode encontrar muitos cursos online, livros, blogs, podcasts, vídeos e fóruns que cobrem vários aspectos da programação Java com JDK 11. Alguns dos recursos populares são: - [Java SE 11 Developer Guide] - [Java SE 11 Tutorials] - [Java SE 11 API Specification] - [Java SE 11 Release Notes] - [Java SE 11 Language Changes] - [Java SE 11 Platform Changes] - [Java SE 11 Migration Guide] - [Java SE 11 FAQ] - [Os Tutoriais Java] - [A Trilha da Linguagem de Programação Java] 0517a86e26
コメント