Como baixar o JDK 12 para desenvolvimento Java
Se você é um desenvolvedor Java ou deseja aprender programação Java, precisará de uma ferramenta de software chamada JDK ou kit de desenvolvimento do Java. JDK é um pacote de componentes de software que permite criar, compilar, executar e depurar aplicativos e applets Java. Neste artigo, mostraremos como baixar o JDK 12, a versão mais recente do JDK, da Oracle e como instalá-lo em seu computador. Também mostraremos como testar se o JDK 12 está funcionando corretamente em seu sistema.
O que é o JDK 12 e por que você precisa dele?
O JDK 12 é a décima segunda versão principal do Java Development Kit, lançado em março de 2019. Faz parte do Java SE ou Plataforma Java, Edição Padrão, que é um conjunto de especificações e APIs que definem os principais recursos e funcionalidades da plataforma e linguagem de programação Java. O Java SE é amplamente usado para desenvolver aplicativos de desktop, web e incorporados que são executados em vários dispositivos e plataformas.
jdk download 12
Você precisa do JDK 12 se quiser desenvolver aplicativos usando os recursos e aprimoramentos mais recentes do Java SE. Alguns desses recursos incluem:
Recursos e aprimoramentos do JDK 12
Alternar expressões: esse recurso permite que você use instruções switch como expressões que podem retornar valores, tornando seu código mais conciso e legível. Você também pode usar vários rótulos de caso para um único caso de switch e usar a sintaxe de seta para casos simples.
Inferência de tipo de parâmetro do Lambda: esse recurso permite omitir os tipos de parâmetros lambda em alguns casos, tornando seu código mais conciso e legível. O compilador pode inferir os tipos de parâmetros lambda do contexto.
Literais de string bruta: este recurso permite que você use backticks (`) para delimitar strings literais que abrangem várias linhas e contêm quaisquer caracteres, sem a necessidade de escapá-los. Isso torna seu código mais legível e conveniente ao lidar com blocos de texto, HTML, XML, JSON, regex, etc.
Arquivos CDS dinâmicos: este recurso permite melhorar o desempenho de inicialização de seus aplicativos Java criando arquivos dinâmicos de compartilhamento de dados de classe (CDS) que contêm classes de seus módulos e bibliotecas de aplicativos.
Arquivos CDS padrão: este recurso permite melhorar o desempenho de inicialização de seus aplicativos Java usando arquivos CDS padrão que contêm classes dos módulos JDK.
API de constantes da JVM: este recurso permite modelar descritores nominais para vários tipos de entidades de baixo nível na máquina virtual Java (JVM), como classes, métodos, campos, etc. Isso pode ser usado para suportar linguagens dinâmicas e estruturas de manipulação de bytecode.
Uma porta AArch64: esse recurso permite simplificar a portabilidade e a manutenção do JDK na arquitetura ARM de 64 bits (AArch64), removendo as duas portas existentes e fornecendo uma única implementação baseada na arquitetura ARMv8-A de 64 bits.
Suíte Microbenchmark: esse recurso permite medir o desempenho de seus aplicativos Java usando um conjunto de microbenchmarks com base na estrutura Java Microbenchmark Harness (JMH).
Melhorias G1: esse recurso permite melhorar o desempenho e a previsibilidade do coletor de lixo Garbage-First (G1) introduzindo vários aprimoramentos, como coletas mistas abortáveis, descarregamento de classes simultâneas, GC completo paralelo e desduplicação de string aprimorada.
Shenandoah: este recurso permite que você use um novo coletor de lixo de baixo tempo de pausa chamado Shenandoah, que reduz os tempos de pausa do GC executando mais trabalho simultaneamente com os encadeamentos Java em execução.
Estas são algumas das principais características e melhorias do JDK 12. Você pode encontrar mais detalhes e exemplos no .
Compatibilidade e suporte JDK 12
O JDK 12 é compatível com o Java SE 11, o que significa que seus aplicativos e bibliotecas Java existentes devem ser executados sem nenhuma alteração ou recompilação no JDK 12.No entanto, alguns recursos podem ser obsoletos ou removidos no JDK 12, então você deve verificar o para quaisquer possíveis problemas antes de migrar para o JDK 12.
O JDK 12 também é uma versão de curto prazo, o que significa que receberá atualizações apenas até setembro de 2019. Depois disso, você precisará atualizar para uma versão mais recente do JDK para obter segurança e correções de bugs. Se você deseja uma versão de suporte de longo prazo (LTS) do JDK, deve usar o JDK 11, que receberá atualizações até setembro de 2026. Você pode encontrar mais informações sobre o no site da Oracle.
Como baixar o JDK 12 da Oracle
Agora que você sabe o que é o JDK 12 e por que precisa dele, vamos ver como baixá-lo da Oracle. A Oracle fornece binários JDK 12 para plataformas Windows, Linux e macOS. Você também pode baixar o código-fonte do JDK 12 se quiser construí-lo sozinho. Aqui estão as etapas para baixar o JDK 12 da Oracle:
Etapa 1: Vá para a página Oracle Java Archive
O primeiro passo é ir ao , que contém todas as versões anteriores do Java SE. Role para baixo para encontrar a seção do Java SE Development Kit 12. Você verá uma tabela com diferentes colunas para cada plataforma e arquitetura. Por exemplo, Windows x64, Linux x64, macOS x64, etc.
Etapa 2: escolha a versão do JDK 12 adequada ao seu sistema operacional
O próximo passo é escolher a versão do JDK 12 mais adequada ao seu sistema operacional e arquitetura. Por exemplo, se você estiver usando o Windows 10 em uma máquina de 64 bits, escolha Windows x64. Se você estiver usando Linux em uma máquina de 64 bits, escolha Linux x64. Se você estiver usando o macOS em uma máquina de 64 bits, escolha o macOS x64.
Você verá um link para cada versão que termina com .exe, .tar.gz ou .dmg. Esses são os formatos de arquivo para Windows, Linux e macOS, respectivamente. Clique no link que corresponde à sua plataforma e arquitetura.
Passo 3: Aceite o contrato de licença e baixe o arquivo
O próximo passo é aceitar o contrato de licença e baixar o arquivo. Você será redirecionado para uma página que solicita a aceitação do Acordo de Licença Oracle Technology Network para Oracle Java SE. Este é um documento legal que rege o uso do JDK 12. Você deve lê-lo cuidadosamente e concordar com seus termos antes de prosseguir.
Depois de aceitar o contrato de licença, você verá um botão que diz "Download". Clique nele e salve o arquivo no local de sua preferência em seu computador. O tamanho do arquivo pode variar dependendo da sua plataforma e arquitetura, mas deve ficar em torno de 150 MB.
Etapa 4: verifique a soma de verificação do arquivo baixado
A última etapa é verificar a soma de verificação do arquivo baixado. , clique em Novo para criar uma nova variável.
Na janela New User Variable, insira JAVA_HOME como o nome da variável e o caminho para a pasta JDK 12 como o valor da variável. Por exemplo, C:\Program Files\Java\jdk-12.x.x, onde x.x é o número da atualização. Clique OK.
Na seção System variables, encontre a variável chamada Path e clique em Edit.
Na janela Edit System Variable, clique em New e insira %JAVA_HOME%\bin como o novo valor. Isso adicionará a pasta bin do JDK 12 ao caminho do sistema. Clique OK.
Clique em OK para fechar a janela Variáveis de ambiente e clique em OK para fechar a janela Propriedades do sistema.
Para verificar se a variável de ambiente JAVA_HOME está definida corretamente, abra um prompt de comando e digite echo %JAVA_HOME%. Você deve ver o caminho para a pasta JDK 12 como saída. Caso contrário, verifique a ortografia e tente novamente.
Como instalar o JDK 12 no Linux
Se estiver usando Linux, você pode instalar o JDK 12 seguindo estas etapas:
Passo 1: Extraia o arquivo tar.gz
A primeira etapa é extrair o arquivo tar.gz que você baixou do Oracle. Ele deve ter um nome como jdk-12.x.x_linux-x64_bin.tar.gz, onde x.x é o número da atualização e x64 é a arquitetura. Para extraí-lo, abra um terminal e navegue até a pasta onde você salvou o arquivo. Em seguida, digite o seguinte comando:
tar -xvf jdk-12.x.x_linux-x64_bin.tar.gz
Isso criará uma pasta chamada jdk-12.x.x, onde x.x é o número da atualização, na mesma pasta.
Passo 2: Mova a pasta extraída para um local permanente
A próxima etapa é mover a pasta extraída para um local permanente onde você deseja manter o JDK 12. Por exemplo, você pode movê-lo para /usr/local/java. Para fazer isso, digite o seguinte comando:
sudo mv jdk-12.x.x /usr/local/java
Isso moverá a pasta para /usr/local/java e a renomeará para jdk-12.x.x.
Etapa 3: definir a variável de ambiente JAVA_HOME
A última etapa é definir a variável de ambiente JAVA_HOME, que informa ao seu sistema onde encontrar o JDK 12. Isso é importante para executar aplicativos e ferramentas Java a partir do terminal ou de outros programas. Para definir a variável de ambiente JAVA_HOME, siga estas etapas:
Abra um editor de texto e crie um arquivo chamado jdk12.sh em /etc/profile.d. Para fazer isso, digite o seguinte comando:
sudo nano /etc/profile.d/jdk12.sh
No arquivo, digite a seguinte linha:
export JAVA_HOME=/usr/local/java/jdk-12.x.x
Salve e feche o arquivo.
Torne o arquivo executável digitando o seguinte comando:
sudo chmod +x /etc/profile.d/jdk12.sh
Carregue o arquivo digitando o seguinte comando:
source /etc/profile.d/jdk12.sh
Para verificar se a variável de ambiente JAVA_HOME está definida corretamente, abra um terminal e digite echo $JAVA_HOME. Você deve ver o caminho para a pasta JDK 12 como saída. Caso contrário, verifique a ortografia e tente novamente.
Como testar se o JDK 12 está funcionando corretamente
Agora que você instalou o JDK 12 em seu computador, você pode testar se ele está funcionando corretamente verificando a versão do Java e compilando e executando um programa Java simples com o JDK 12. Aqui estão as etapas para testar se o JDK 12 está funcionando corretamente:
Como verificar a versão do Java na linha de comando
A primeira etapa é verificar a versão do Java na linha de comando. Isso informará se o JDK 12 é reconhecido pelo seu sistema e se é a versão padrão do Java.Para verificar a versão do Java, abra um terminal e digite o seguinte comando:
java -versão
Você deve ver uma saída como esta:
versão java "12.x.x" 19/03/2019 Java(TM) SE Runtime Environment (compilação 12.x.x+xx) Java HotSpot(TM) VM de servidor de 64 bits (compilação 12.x.x+xx, modo misto, compartilhamento)
A saída pode variar um pouco dependendo de sua plataforma e arquitetura, mas deve mostrar a versão do Java, a data de lançamento do Java SE, o ambiente de tempo de execução Java e a máquina virtual Java. Se você vir essas informações, significa que o JDK 12 está funcionando corretamente em seu sistema.
Se você vir uma versão diferente do Java ou uma mensagem de erro, isso significa que o JDK 12 não é reconhecido pelo seu sistema ou não está definido como a versão padrão do Java. Você deve verificar a instalação e as variáveis de ambiente e tentar novamente.
Como compilar e executar um programa Java simples com JDK 12
A próxima etapa é compilar e executar um programa Java simples com o JDK 12. Isso informará se o JDK 12 pode compilar e executar o código Java corretamente. Para compilar e executar um programa Java simples, siga estas etapas:
Crie um arquivo de texto chamado HelloWorld.java no local de sua preferência em seu computador. Para fazer isso, abra um editor de texto e digite o seguinte código:
public class HelloWorld public static void main(String[] args) System.out.println("Olá, mundo!");
Salve e feche o arquivo.
Abra um terminal e navegue até a pasta onde você salvou o arquivo. Em seguida, digite o seguinte comando para compilar o arquivo:
javac HelloWorld.java
Isso criará um arquivo chamado HelloWorld.class na mesma pasta. Este é o arquivo de bytecode que pode ser executado pela máquina virtual Java.
Digite o seguinte comando para executar o arquivo:
java HelloWorld
Você deve ver uma saída como esta:
Olá Mundo!
Se você vir esta saída, significa que o JDK 12 pode compilar e executar um programa Java simples com sucesso.
Se você vir uma mensagem de erro ou uma saída diferente, isso significa que o JDK 12 tem alguns problemas com a compilação ou execução do código Java. Você deve verificar seu código, instalação e variáveis de ambiente e tentar novamente.
Conclusão
Neste artigo, mostramos como baixar o JDK 12 da Oracle e como instalá-lo em seu computador. Também mostramos como testar se o JDK 12 está funcionando corretamente em seu sistema. Esperamos que este artigo tenha ajudado você a começar a usar o JDK 12 e o desenvolvimento Java.
perguntas frequentes
P: Qual é a diferença entre JDK e JRE?
R: JDK significa Java Development Kit, que é uma ferramenta de software que permite criar, compilar, executar e depurar aplicativos e applets Java. JRE significa Java Runtime Environment, que é um componente de software que permite executar aplicativos e applets Java em seu sistema. JDK inclui JRE, mas JRE não inclui JDK.
P: Como posso alternar entre diferentes versões do JDK em meu sistema?
R: Você pode alternar entre diferentes versões do JDK em seu sistema alterando a variável de ambiente JAVA_HOME e o caminho do sistema. Por exemplo, se você tiver JDK 11 e JDK 12 instalados em seu sistema, poderá alternar de JDK 11 para JDK 12 configurando JAVA_HOME para apontar para a pasta JDK 12 e adicionando %JAVA_HOME%\bin (para Windows) ou $JAVA_HOME/bin (para Linux ou macOS) ao caminho do sistema.
P: Como posso atualizar o JDK 12 para uma versão mais recente?
R: Você pode atualizar o JDK 12 para uma versão mais recente baixando e instalando a atualização mais recente do para verificar se há atualizações e instalá-las automaticamente. No entanto, você deve observar que o JDK 12 é um lançamento de curto prazo e não receberá atualizações após setembro de 2019. Se você deseja uma versão de suporte de longo prazo (LTS) do JDK, deve usar o JDK 11, que receberá atualizações até setembro de 2026.
P: Como posso desinstalar o JDK 12 do meu sistema?
R: Você pode desinstalar o JDK 12 do seu sistema seguindo estas etapas:
No Windows, vá ao Painel de Controle e clique em Programas e Recursos. Encontre o Java SE Development Kit 12 na lista de programas e clique em Desinstalar. Siga as instruções para concluir a desinstalação.
Para Linux, vá para a pasta onde você instalou o JDK 12 e exclua-o. Por exemplo, se você instalou em /usr/local/java, digite o seguinte comando em um terminal: sudo rm -rf /usr/local/java/jdk-12.x.x
Para macOS, vá para a pasta /Library/Java/JavaVirtualMachines e exclua o arquivo denominado jdk-12.x.x.jdk. Por exemplo, digite o seguinte comando em um terminal: sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-12.x.x.jdk
P: Onde posso encontrar mais recursos e tutoriais sobre desenvolvimento JDK 12 e Java?
R: Você pode encontrar mais recursos e tutoriais sobre desenvolvimento em JDK 12 e Java nos seguintes sites:
: este site contém a documentação oficial do JDK 12 e Java SE, incluindo guias, tutoriais, manuais de referência, especificações de API e muito mais.
: Este site contém uma coleção de cursos online gratuitos, vídeos, artigos e questionários sobre vários tópicos relacionados ao desenvolvimento Java, como conceitos básicos de Java, Java EE, Java ME, Java FX, etc.
: Este site contém uma revista digital que cobre vários aspectos do desenvolvimento Java, como novos recursos, melhores práticas, estudos de caso, entrevistas, etc.
: Este site contém uma série de tutoriais práticos que ensinam como usar vários recursos e tecnologias do Java SE, como coleções, simultaneidade, genéricos, expressões lambda, fluxos, etc.
: Este site contém uma série de tutoriais abrangentes que cobrem vários tópicos relacionados ao desenvolvimento Java, como sintaxe, tipos de dados, operadores, instruções de controle, classes, objetos, herança, polimorfismo, exceções, threads, arquivos, I/O, rede, GUI, etc.
: Este site contém uma série de tutoriais simples e fáceis de seguir que apresentam os fundamentos do desenvolvimento Java, como sintaxe, variáveis, tipos de dados, operadores, instruções de controle, métodos, arrays, strings, etc.
Estes são alguns dos sites que podem ajudá-lo a aprender mais sobre JDK 12 e desenvolvimento Java. Você também pode pesquisar outros recursos e livros on-line que atendam às suas necessidades e preferências. 0517a86e26
Comments