Download do Java 11: como instalar e usar a versão mais recente do Java
Java é uma das linguagens de programação mais populares e amplamente utilizadas no mundo. Ele é usado para desenvolver aplicativos para desktop, web, dispositivos móveis e embarcados. Java também é a base de muitos sistemas corporativos, como bancos, comércio eletrônico e computação em nuvem.
java 11 download
O Java está em constante evolução e aprimoramento, com novas versões lançadas a cada seis meses. A versão mais recente do Java é o Java 11, lançado em setembro de 2018. O Java 11 é um lançamento de suporte de longo prazo (LTS), o que significa que receberá atualizações e patches de segurança até pelo menos setembro de 2026.
Se você é um desenvolvedor, um estudante ou um hobby que deseja usar o Java para seus projetos, você precisa baixar e instalar o Java 11 em seu computador. Neste artigo, mostraremos como fazer isso e como usar alguns dos novos recursos e ferramentas que acompanham o Java 11.
O que é Java 11 e por que você precisa dele?
O Java 11 é o décimo primeiro lançamento principal da plataforma Java. É também o primeiro lançamento LTS desde o Java 8, que foi lançado em março de 2014. Os lançamentos LTS são mais estáveis e confiáveis do que os lançamentos não LTS, que são suportados apenas por seis meses. As versões LTS também são mais compatíveis com versões mais antigas do Java, o que as torna mais fáceis de migrar.
O Java 11 apresenta muitos novos recursos e melhorias que tornam o Java mais moderno, eficiente e seguro. Algumas dessas características são:
Recursos e benefícios do Java 11
expressões lambda: As expressões lambda são funções anônimas que podem ser usadas como argumentos ou valores de retorno de outros métodos. Eles permitem que você escreva um código conciso e expressivo que evita clichê e verbosidade.
Inferência de tipo de variável local: a inferência de tipo de variável local permite declarar variáveis locais sem especificar seus tipos. O compilador inferirá o tipo com base na expressão de inicialização.Isso reduz a quantidade de código que você precisa escrever e o torna mais legível.
cliente HTTP/2: O cliente HTTP/2 é uma nova API que suporta o protocolo HTTP/2, que é mais rápido e seguro que o HTTP/1.1. Ele também suporta o protocolo WebSocket, que permite a comunicação bidirecional entre cliente e servidor.
Controle de acesso baseado em ninho: o controle de acesso baseado em ninho é um novo recurso que permite que classes que fazem parte logicamente do mesmo "ninho" (como classes internas) acessem os membros privados uns dos outros sem exigir métodos sintéticos ou reflexão.
Constantes dinâmicas de arquivo de classe: Constantes dinâmicas de arquivo de classe são um novo tipo de entrada de conjunto constante que pode ser calculada dinamicamente no tempo de execução. Eles permitem uma geração de código mais eficiente e expressiva para linguagens que visam a máquina virtual Java (JVM).
coletor de lixo Epsilon: O coletor de lixo Epsilon é um novo coletor de lixo experimental que não recupera nenhuma memória. Ele pode ser usado para testes, benchmarking ou aplicativos de curta duração que não precisam de gerenciamento de memória.
JShellGenericName: JShell é uma ferramenta interativa que permite executar trechos de código Java sem compilar ou criar um arquivo de classe. É uma ótima maneira de aprender Java, experimentar novos recursos ou depurar seu código.
Esses são apenas alguns dos novos recursos e benefícios do Java 11. Você pode encontrar mais detalhes e exemplos no site oficial do Java ou no site do OpenJDK.
Compatibilidade e requisitos do Java 11
O Java 11 é compatível com a maioria das versões anteriores do Java, exceto por alguns recursos obsoletos ou removidos. Por exemplo, o Java 11 não suporta mais Java Web Start, Java Applets ou os módulos Java EE. Você pode verificar a lista completa de problemas de compatibilidade no site da Oracle.
Java 11 requer um mínimo de 256 MB de memória e 1 GB de espaço em disco. Também requer um sistema operacional de 64 bits, como Windows, Linux ou macOS. Você pode verificar a lista completa de requisitos do sistema no site da Oracle.
Como baixar o Java 11 da Oracle
A Oracle é a fornecedora oficial do Java Development Kit (JDK), que é um pacote de software que contém tudo o que você precisa para desenvolver e executar aplicativos Java. O JDK inclui o Java Runtime Environment (JRE), que é um pacote de software que contém a JVM e as bibliotecas principais. O JDK também inclui o compilador Java, depurador e outras ferramentas.
Para baixar o Java 11 da Oracle, você precisa seguir estas etapas:
Passo 1: Escolha o pacote JDK certo para o seu sistema operacional
Acesse o site da Oracle e escolha o pacote JDK que corresponde ao seu sistema operacional. Por exemplo, se você estiver usando o Windows 10, poderá escolher o Windows x64 Installer. Você também pode escolher o arquivo ZIP ou TAR.GZ se preferir uma instalação manual.
Etapa 2: Baixe o arquivo JDK do site da Oracle
Clique no pacote JDK que você escolheu e aceite o contrato de licença. Em seguida, clique no link de download e salve o arquivo em seu computador. O tamanho do arquivo pode variar dependendo do seu sistema operacional, mas deve ficar em torno de 200 MB.
Passo 3: Instale o JDK em seu computador
Se você baixou o arquivo do instalador, clique duas vezes nele e siga as instruções na tela. Você pode escolher as opções de instalação padrão ou personalizá-las de acordo com suas preferências. O instalador criará uma pasta chamada "jdk-11" no diretório de arquivos do programa e a adicionará à variável de ambiente PATH.
Se você baixou o arquivo ZIP ou TAR.GZ, extraia-o para um local de sua escolha. Você precisará configurar manualmente as variáveis de ambiente JAVA_HOME e PATH para apontar para a pasta extraída. Mostraremos como fazer isso em uma seção posterior.
Como baixar o Java 11 do OpenJDK
OpenJDK é uma implementação de código aberto da plataforma Java. Ele é mantido por uma comunidade de desenvolvedores e organizações, incluindo Oracle, IBM, Red Hat e outras.O OpenJDK é compatível com o Oracle JDK, mas pode ter algumas diferenças em termos de desempenho, segurança ou funcionalidade.
Para baixar o Java 11 do OpenJDK, você precisa seguir estas etapas:
Passo 1: Escolha a distribuição OpenJDK certa para suas necessidades
Existem muitas distribuições OpenJDK disponíveis online, cada uma com seus próprios recursos e vantagens. Alguns dos mais populares são:
Adote OpenJDK: AdoptOpenJDK é um projeto liderado pela comunidade que fornece binários pré-construídos do OpenJDK para várias plataformas e configurações. Ele também oferece versões LTS e atualizações de segurança.
Azul Zulu: Azul Zulu é uma distribuição comercial do OpenJDK certificada pela Oracle e compatível com os padrões Java SE. Ele também oferece versões LTS e atualizações de segurança.
Amazônia Correto: Amazon Corretto é uma distribuição do OpenJDK compatível com Amazon Web Services (AWS). Ele também oferece versões LTS e atualizações de segurança.
Eclipse Temurin: Eclipse Temurin é uma distribuição do OpenJDK suportada pela Eclipse Foundation. Ele também oferece versões LTS e atualizações de segurança.
Você pode escolher qualquer distribuição OpenJDK que atenda às suas necessidades e preferências. Para este artigo, usaremos o AdoptOpenJDK como exemplo.
Passo 2: Baixe o arquivo OpenJDK do site escolhido
Acesse o site AdoptOpenJDK e escolha o arquivo OpenJDK que corresponda ao seu sistema operacional e configuração. Por exemplo, se você estiver usando o Windows 10, poderá escolher o Windows x64 Installer with HotSpot JVM. Você também pode escolher o arquivo ZIP ou TAR.GZ se preferir uma instalação manual.
Passo 3: Instale o OpenJDK no seu computador
Se você baixou o arquivo do instalador, clique duas vezes nele e siga as instruções na tela. Você pode escolher as opções de instalação padrão ou personalizá-las de acordo com suas preferências. O instalador criará uma pasta chamada "jdk-11" no diretório de arquivos do programa e a adicionará à variável de ambiente PATH.
Se você baixou o arquivo ZIP ou TAR.GZ, extraia-o para um local de sua escolha. Você precisará configurar manualmente as variáveis de ambiente JAVA_HOME e PATH para apontar para a pasta extraída. Mostraremos como fazer isso em uma seção posterior.
Como usar o Java 11 em seus projetos
Depois de instalar o Java 11 em seu computador, você pode começar a usá-lo em seus projetos. Você pode usar qualquer IDE ou editor de texto compatível com Java 11, como Eclipse, IntelliJ IDEA, Visual Studio Code ou Notepad++. Você também pode usar as ferramentas de linha de comando que acompanham o JDK, como javac, java, jar e jshell.
Para usar o Java 11 em seus projetos, você precisa seguir estas etapas:
Como configurar as variáveis de ambiente JAVA_HOME e PATH
As variáveis de ambiente JAVA_HOME e PATH são usadas pelo sistema operacional e outros aplicativos para localizar o diretório de instalação do Java e os arquivos executáveis. Se você instalou o Java 11 usando o arquivo do instalador, essas variáveis devem ser configuradas automaticamente para você. No entanto, se você instalou o Java 11 manualmente ou deseja alterá-los, precisará fazer isso sozinho.
Para configurar as variáveis de ambiente JAVA_HOME e PATH no Windows, você precisa fazer o seguinte:
Clique com o botão direito do mouse no menu Iniciar e selecione Sistema.
Clique em Configurações avançadas do sistema no painel esquerdo.
Clique em Variáveis de ambiente na parte inferior da janela Propriedades do sistema.
Em Variáveis do sistema, clique em Novo.
Digite JAVA_HOME como o nome da variável e o caminho para seu diretório de instalação Java como o valor da variável. Por exemplo, C:\Arquivos de Programas\jdk-11.
Clique OK.
Em Variáveis do sistema, selecione Caminho e clique em Editar.
Clique em Novo e digite %JAVA_HOME%\bin como a nova entrada.
Clique OK.
Clique em OK novamente para fechar a janela Variáveis de ambiente.
Clique em OK novamente para fechar a janela Propriedades do sistema.
Para configurar as variáveis de ambiente JAVA_HOME e PATH no Linux ou macOS, você precisa fazer o seguinte:
Abra uma janela de terminal e digite sudo nano /etc/profile para editar o arquivo de perfil.
Digite export JAVA_HOME=/path/to/your/java/installation/directory como uma nova linha no final do arquivo. Por exemplo, exporte JAVA_HOME=/usr/lib/jvm/jdk-11.
Digite export PATH=$JAVA_HOME/bin:$PATH como outra nova linha no final do arquivo.
Pressione Ctrl+O e depois Enter para salvar o arquivo.
Pressione Ctrl+X para sair do editor.
Digite source /etc/profile para recarregar o arquivo de perfil.
Como compilar e executar programas Java com Java 11
Para compilar e executar programas Java com Java 11, você pode usar qualquer IDE ou editor de texto compatível com Java 11 ou pode usar as ferramentas de linha de comando fornecidas com o JDK. Para este artigo, usaremos as ferramentas de linha de comando como exemplo.
Para compilar e executar programas Java com Java 11, você precisa seguir estas etapas:
Crie um arquivo de origem Java com a extensão .java. Por exemplo, HelloWorld.java.
Abra um prompt de comando ou uma janela de terminal e navegue até o diretório onde seu arquivo de origem Java está localizado.
Digite javac HelloWorld.java para compilar seu arquivo de origem Java em um arquivo de classe Java com a extensão .class. Por exemplo, HelloWorld.class.
Digite java HelloWorld para executar seu arquivo de classe Java e ver a saída na tela.
Você também pode usar o comando java com a opção --source para compilar e executar um arquivo de origem Java em uma etapa. Por exemplo, java --source 11 HelloWorld.java.
Como usar os novos recursos e ferramentas Java no Java 11
Para usar os novos recursos e ferramentas do Java no Java 11, você precisa aprender como eles funcionam e o que podem fazer por você. Você pode encontrar muitos tutoriais e exemplos online que explicam e demonstram os novos recursos e ferramentas do Java 11. Por exemplo, você pode verificar os seguintes recursos:
: a documentação oficial do Java 11 que abrange todos os novos recursos, aprimoramentos e alterações no Java 11.
: Uma coleção de tutoriais que ensinam como usar vários aspectos do Java 11, como expressões lambda, inferência de tipo de variável local, cliente HTTP/2, controle de acesso baseado em ninho, constantes dinâmicas de arquivo de classe, coletor de lixo epsilon e jshell .
: Uma coleção de exemplos que mostram como usar vários recursos e ferramentas no Java 11, como expressões lambda, inferência de tipo de variável local, cliente HTTP/2, controle de acesso baseado em ninho, constantes dinâmicas de arquivo de classe, coletor de lixo epsilon, e jshell.
Conclusão
Java 11 é a versão mais recente do Java que oferece muitos novos recursos e melhorias que tornam o Java mais moderno, eficiente e seguro. É também uma versão de suporte de longo prazo que receberá atualizações e patches de segurança até pelo menos setembro de 2026.
Para baixar e instalar o Java 11 em seu computador, você pode escolher entre Oracle JDK ou OpenJDK. Ambos são compatíveis entre si, mas podem ter algumas diferenças em termos de desempenho, segurança ou funcionalidade. Você também pode escolher entre arquivos de instalação ou arquivos ZIP ou TAR.GZ, dependendo de suas preferências.
Para usar o Java 11 em seus projetos, você precisa configurar as variáveis de ambiente JAVA_HOME e PATH e usar qualquer IDE ou editor de texto que suporte Java 11. Você também pode usar as ferramentas de linha de comando que acompanham o JDK, como javac, java, jar e jshell. Você também pode aprender como usar os novos recursos e ferramentas do Java 11 seguindo tutoriais e exemplos online.
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o Java 11:
Qual é a diferença entre JDK e JRE?
JDK significa Java Development Kit, que é um pacote de software que contém tudo o que você precisa para desenvolver e executar aplicativos Java. JRE significa Java Runtime Environment, que é um pacote de software que contém apenas a JVM e as bibliotecas principais. Você precisa do JDK se quiser criar ou modificar programas Java. Você precisa do JRE se quiser apenas executar programas Java existentes.
Qual é a diferença entre HotSpot e OpenJ9?
HotSpot e OpenJ9 são duas implementações diferentes da JVM. HotSpot é a JVM padrão que vem com Oracle JDK e OpenJDK. O OpenJ9 é uma JVM alternativa que vem com algumas distribuições do OpenJDK, como o Eclipse Temurin. Ambas as JVMs têm suas próprias vantagens e desvantagens em termos de desempenho, uso de memória, tempo de inicialização, escalabilidade, etc. Você pode escolher a JVM que melhor atende às suas necessidades e preferências.
Qual é a diferença entre Oracle JDK e OpenJDK?
Oracle JDK e OpenJDK são duas distribuições diferentes do JDK. O Oracle JDK é fornecido pela Oracle Corporation e está sujeito a uma licença comercial para uso em produção. O OpenJDK é fornecido por uma comunidade de desenvolvedores e organizações e está sujeito a uma licença de código aberto para qualquer uso. Ambos os JDKs são compatíveis entre si, mas podem ter algumas diferenças em termos de desempenho, segurança ou funcionalidade.
Como faço para atualizar o Java 11?
Para atualizar o Java 11, você precisa baixar e instalar a versão mais recente do Java 11 no site do provedor JDK escolhido. Por exemplo, se estiver usando o Oracle JDK, você pode acessar o site da Oracle e baixar a atualização mais recente do Java 11. Se estiver usando o OpenJDK, você pode acessar o site da distribuição OpenJDK escolhida e baixar a atualização mais recente do Java 11. Você também pode usar o recurso de atualização automática que acompanha alguns JDKs, como Oracle JDK ou Azul Zulu.
Como faço para desinstalar o Java 11?
Para desinstalar o Java 11, você precisa remover o diretório de instalação do JDK e as variáveis de ambiente JAVA_HOME e PATH do seu computador. As etapas exatas podem variar dependendo do seu sistema operacional e do seu provedor JDK. Por exemplo, se estiver usando Windows e Oracle JDK, você pode seguir estas etapas:
Vá ao Painel de Controle e selecione Programas e Recursos.
Encontre o Java 11 na lista de programas e clique em Desinstalar.
Siga as instruções na tela para concluir o processo de desinstalação.
Clique com o botão direito do mouse no menu Iniciar e selecione Sistema.
Clique em Configurações avançadas do sistema no painel esquerdo.
Clique em Variáveis de ambiente na parte inferior da janela Propriedades do sistema.
Em Variáveis do sistema, selecione JAVA_HOME e clique em Excluir.
Em Variáveis do sistema, selecione Caminho e clique em Editar.
Encontre %JAVA_HOME%\bin na lista de entradas e clique em Excluir.
Clique OK.
Clique em OK novamente para fechar a janela Variáveis de ambiente.
Clique em OK novamente para fechar a janela Propriedades do sistema.
0517a86e26
Comments