Como baixar e instalar o JDK 8 no Windows 10
Se você está procurando um ambiente de desenvolvimento para criar aplicativos usando a linguagem de programação Java, considere o JDK 8. Neste artigo, explicaremos o que é o JDK 8, por que você deve usá-lo, quais são seus principais recursos e benefícios e como baixá-lo e instalá-lo no Windows 10. Também mostraremos como compilar e executar um programa Java simples usando o JDK 8.
download jdk 8
O que é JDK 8 e por que usá-lo?
JDK significa Java Development Kit. É um pacote de software que contém tudo o que você precisa para criar, testar e executar aplicativos Java. Ele inclui o compilador Java, a máquina virtual Java, as bibliotecas de classes Java, o JavaFX SDK, o depurador Java e outras ferramentas.
JDK 8 ou Java SE 8 é um lançamento de recurso importante da plataforma Java lançada em março de 2014. Ele introduziu muitos novos recursos e aprimoramentos que tornam a programação Java mais expressiva, concisa, eficiente e divertida. Alguns dos destaques do JDK 8 são:
Expressões lambda: uma nova sintaxe que permite escrever funções anônimas como argumentos ou dados.
Referências de método: uma maneira abreviada de se referir a métodos existentes pelo nome.
Interfaces funcionais: Interfaces que possuem apenas um método abstrato e podem ser usadas com expressões lambda ou referências de método.
API de fluxo: uma nova API que oferece suporte a operações de estilo funcional em coleções e matrizes, como filtragem, mapeamento, redução e paralelização.
Métodos padrão: uma maneira de adicionar novas funcionalidades a interfaces existentes sem interromper a compatibilidade.
API de data/hora: uma nova API que fornece um modelo abrangente e consistente para manipulação de data e hora.
Mecanismo Nashorn JavaScript: um novo mecanismo que permite executar código JavaScript dinamicamente na JVM.
Esses recursos tornam a programação Java mais poderosa, elegante e agradável.Eles também permitem que você aproveite os processadores multicore modernos e melhore o desempenho de seus aplicativos. Se você quiser saber mais sobre esses recursos, consulte nosso .
Quais são as compatibilidades e requisitos do JDK 8?
O JDK 8 é binário compatível com o JDK 7, o que significa que os arquivos de classe compilados com JDK 7 serão executados corretamente no JDK 8. No entanto, os arquivos de classe compilados com JDK 8 não serão executados em versões anteriores do JDK. Portanto, se você quiser usar os novos recursos do JDK 8, precisará instalar o JDK 8 em seu sistema.
Como baixar e instalar o JDK 8 no Windows 10
Para baixar e instalar o JDK 8 no Windows 10, você precisa seguir estas etapas:
Vou ao e clique no botão Download do JDK em Java SE 8u301.
Aceite o contrato de licença e escolha o Windows x64 Installer para sistemas de 64 bits ou o Windows x86 Installer para sistemas de 32 bits. O nome do arquivo deve ser algo como jdk-8u301-windows-x64.exe ou jdk-8u301-windows-i586.exe.
Salve o arquivo no local de sua preferência e execute-o como administrador. Você verá uma tela de boas-vindas como esta:
Clique em próximo para continuar. Você verá uma tela onde poderá escolher o diretório de instalação do JDK 8. O local padrão é C:\Program Files\Java\jdk1.8.0_301. Você pode alterá-lo se quiser, mas certifique-se de ter espaço suficiente em seu disco.
Clique em próximo para continuar. Você verá uma tela onde poderá escolher o diretório de instalação do JRE 8. O local padrão é C:\Program Files\Java\jre1.8.0_301. Você pode alterá-lo se quiser, mas é recomendável mantê-lo como está.
Clique em próximo para continuar. Você verá uma barra de progresso mostrando o processo de instalação. Pode demorar alguns minutos, dependendo do seu sistema e da velocidade da Internet.
Quando a instalação estiver concluída, você verá uma tela de confirmação como esta:
Clique em Fechar para sair do instalador.
Parabéns! Você instalou com sucesso o JDK 8 em seu sistema Windows 10.Agora, você precisa definir algumas variáveis de ambiente para garantir que seu sistema possa encontrar e usar o JDK 8.
Como definir variáveis de ambiente para JDK 8
Para definir variáveis de ambiente para JDK 8, você precisa seguir estas etapas:
Abra o Painel de Controle e clique em Sistema e Segurança.
Clique em Sistema e, em seguida, clique em Configurações avançadas do sistema no lado esquerdo.
Você verá uma janela de Propriedades do Sistema. Clique no botão Variáveis de ambiente na parte inferior.
Você verá duas listas de variáveis: variáveis de usuário e variáveis de sistema. Em Variáveis de usuário, clique em Novo.
Você verá uma janela Nova variável de usuário. Insira JAVA_HOME como o nome da variável e C:\Program Files\Java\jdk1.8.0_301 como o valor da variável (ou o local onde você instalou o JDK 8). Clique OK.
Em System variables, encontre a variável chamada Path e clique em Edit.
Você verá uma janela Editar Variável do Sistema. Clique em Novo e insira %JAVA_HOME%\bin como o novo valor. Clique OK.
Clique em OK novamente para fechar a janela Variáveis de ambiente e, em seguida, clique em OK novamente para fechar a janela Propriedades do sistema.
Você definiu com sucesso as variáveis de ambiente para JDK 8. Para verificar se elas estão funcionando, abra um prompt de comando e digite java -version. Você deve ver algo assim:
C:\Users\user>java -version java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, modo misto)
Se você vir esta saída, isso significa que seu sistema pode reconhecer e usar o JDK 8.
Como compilar e executar um programa Java usando JDK 8
Para compilar e executar um programa Java usando JDK 8, você precisa seguir estas etapas:
Crie um arquivo de texto com uma extensão .java e escreva seu código Java nele. Por exemplo, crie um arquivo chamado HelloWorld.java e escreva seu código Java nele. Por exemplo, crie um arquivo chamado HelloWorld.java e escreva o seguinte código: public class HelloWorld public static void main(String[] args) System.out.println("Olá, mundo!");
Este é um programa Java simples que imprime "Hello, world!" para a saída padrão.
Salve o arquivo em uma pasta de sua preferência. Por exemplo, salve-o em C:\Users\user\Documents\Java.
Abra um prompt de comando e navegue até a pasta onde você salvou o arquivo. Por exemplo, digite cd C:\Users\user\Documents\Java e pressione Enter.
Digite javac HelloWorld.java e pressione Enter. Isso compilará seu código Java e criará um arquivo de classe chamado HelloWorld.class na mesma pasta.
Digite java HelloWorld e pressione Enter. Isso executará seu programa Java e exibirá a saída na tela. Você deve ver algo assim:
C:\Usuários\usuário\Documentos\Java>javac HelloWorld.java C:\Users\usuário\Documentos\Java>java HelloWorld Olá, mundo!
Parabéns! Você compilou e executou com sucesso um programa Java usando o JDK 8.
Como criar um arquivo JAR e adicioná-lo ao classpath
Um arquivo JAR (Java Archive) é um arquivo compactado que contém vários arquivos de classe Java e outros recursos. É útil para empacotar e distribuir aplicativos ou bibliotecas Java. Para criar um arquivo JAR e adicioná-lo ao classpath, você precisa seguir estas etapas:
Crie um arquivo de texto chamado manifest.txt e escreva a seguinte linha nele:
Classe principal: HelloWorld
Isso informa ao arquivo JAR qual classe contém o método principal a ser executado ao executar o arquivo JAR.
Salve o arquivo na mesma pasta em que você salvou os arquivos HelloWorld.java e HelloWorld.class.
Digite jar cvfm HelloWorld.jar manifest.txt *.class e pressione Enter. Isso criará um arquivo JAR chamado HelloWorld.jar na mesma pasta.
Digite java -jar HelloWorld.jar e pressione Enter. Isso executará seu programa Java a partir do arquivo JAR e exibirá a saída na tela. Você deve ver a mesma saída de antes.
Para incluir o arquivo JAR no caminho de classe, você pode usar a opção -cp ou -classpath ao executar o comando java.Por exemplo, digite java -cp HelloWorld.jar HelloWorld e pressione Enter. Isso executará seu programa Java a partir do arquivo JAR sem usar o arquivo de manifesto.
Você criou com sucesso um arquivo JAR e o adicionou ao classpath usando o JDK 8.
Conclusão
Neste artigo, aprendemos o que é JDK 8, por que você deve usá-lo, quais são seus principais recursos e benefícios e como baixá-lo e instalá-lo no Windows 10. Também aprendemos como compilar e executar um programa Java simples usando JDK 8, como criar um arquivo JAR e adicioná-lo ao caminho de classe e como usar alguns dos novos recursos do JDK 8, como expressões lambda, referências de método, interfaces funcionais, API de fluxo, métodos padrão, API de data/hora e JavaScript Nashorn motor.
O JDK 8 é um ambiente de desenvolvimento poderoso e versátil para criar aplicativos usando a linguagem de programação Java. Ele oferece muitas vantagens em relação às versões anteriores do JDK, como melhor desempenho, legibilidade, modularidade, simultaneidade, segurança e compatibilidade. Se você deseja levar suas habilidades em Java para o próximo nível, você deve definitivamente experimentar o JDK 8.
Para baixar o JDK 8, você pode visitar . Codificação feliz!
perguntas frequentes
Qual é a diferença entre JDK e JRE?
JDK significa Java Development Kit. É um pacote de software que contém tudo o que você precisa para criar, testar e executar aplicativos Java. Ele inclui o compilador Java, a máquina virtual Java, as bibliotecas de classes Java, o JavaFX SDK, o depurador Java e outras ferramentas.
JRE significa Java Runtime Environment. É um pacote de software que contém apenas o que você precisa para executar aplicativos Java. Ele inclui a máquina virtual Java, as bibliotecas de classe Java e alguns outros componentes.
Se você deseja executar apenas aplicativos Java, precisa apenas do JRE. Se você deseja desenvolver aplicativos Java, precisa do JDK.
Como atualizo o JDK 8 para a versão mais recente?
Para atualizar o JDK 8 para a versão mais recente, você precisa seguir estas etapas:
Vou ao e clique no botão Download do JDK na versão mais recente do Java SE 8. Por exemplo, Java SE 8u311.
Aceite o contrato de licença e escolha o Windows x64 Installer para sistemas de 64 bits ou o Windows x86 Installer para sistemas de 32 bits. O nome do arquivo deve ser algo como jdk-8u311-windows-x64.exe ou jdk-8u311-windows-i586.exe.
Salve o arquivo no local de sua preferência e execute-o como administrador. Você verá uma tela de boas-vindas como esta:
Clique em próximo para continuar. Você verá uma tela onde poderá escolher o diretório de instalação do JDK 8. O local padrão é C:\Program Files\Java\jdk1.8.0_311. Você pode alterá-lo se quiser, mas certifique-se de ter espaço suficiente em seu disco.
Clique em próximo para continuar. Você verá uma tela onde poderá escolher o diretório de instalação do JRE 8. O local padrão é C:\Program Files\Java\jre1.8.0_311. Você pode alterá-lo se quiser, mas é recomendável mantê-lo como está.
Clique em próximo para continuar. Você verá uma barra de progresso mostrando o processo de instalação. Pode demorar alguns minutos, dependendo do seu sistema e da velocidade da Internet.
Quando a instalação estiver concluída, você verá uma tela de confirmação como esta:
Clique em Fechar para sair do instalador.
Você atualizou com sucesso o JDK 8 para a versão mais recente em seu sistema Windows 10.
Como desinstalo o JDK 8 do meu sistema Windows 10?
Para desinstalar o JDK 8 do seu sistema Windows 10, você precisa seguir estas etapas:
Abra o Painel de Controle e clique em Programas e Recursos.
Encontre Java SE Development Kit 8 Update xxx (onde xxx é o número da atualização) e clique em Desinstalar.
Você verá uma caixa de diálogo de confirmação como esta:
Clique em Sim para prosseguir com a desinstalação.
Você verá uma barra de progresso mostrando o processo de desinstalação. Pode demorar alguns minutos, dependendo do seu sistema e da velocidade da Internet.
Quando a desinstalação estiver concluída, você verá uma tela de confirmação como esta:
Clique em OK para sair do desinstalador.
Você desinstalou com sucesso o JDK 8 do seu sistema Windows 10.
Quais são algumas alternativas ao JDK 8?
Se você estiver procurando por algumas alternativas ao JDK 8, considere estas opções:
JDK 11: Este é o mais recente lançamento de suporte de longo prazo (LTS) da plataforma Java que foi lançado em setembro de 2018. Ele oferece muitos novos recursos e melhorias em relação ao JDK 8, como modularização, inferência de tipo de variável local, cliente HTTP/2, nomes de parâmetro lambda, constantes dinâmicas de arquivo de classe e muito mais. No entanto, ele também remove alguns recursos e APIs que foram obsoletos no JDK 8, como JavaFX, módulos Java EE, módulos CORBA, mecanismo JavaScript Nashorn e muito mais. Portanto, se você deseja usar o JDK 11, precisa garantir que seus aplicativos sejam compatíveis com ele.
JDK 17: Este é o lançamento de recurso mais recente da plataforma Java lançada em setembro de 2021. Ele oferece muitos novos recursos e melhorias em relação ao JDK 11, como classes seladas e melhorias em relação ao JDK 11, como classes seladas, correspondência de padrões para instanceof, blocos de texto, registros, expressões de troca e muito mais. No entanto, ele também remove alguns recursos e APIs que foram obsoletos no JDK 11, como o Security Manager, o mecanismo RMI Activation, a API Applet e muito mais. Portanto, se você deseja usar o JDK 17, precisa garantir que seus aplicativos sejam compatíveis com ele.
OpenJDK: Esta é a implementação de código aberto da plataforma Java que é desenvolvida por uma comunidade de desenvolvedores e organizações. É a implementação de referência da especificação Java SE e a base para o JDK da Oracle. Ele oferece os mesmos recursos e funcionalidades do JDK da Oracle, mas é gratuito e de código aberto. No entanto, pode não ter o mesmo nível de suporte e atualizações de segurança que o JDK da Oracle.Portanto, se você deseja usar o OpenJDK, precisa ter certeza de escolher uma distribuição confiável e respeitável.
GraalVM: Esta é uma máquina virtual poliglota de alto desempenho que suporta vários idiomas e plataformas. Ele pode executar aplicativos Java mais rapidamente e com menos consumo de memória do que o JVM padrão. Ele também pode compilar aplicativos Java para executáveis nativos que podem ser executados sem uma JVM. Além disso, pode interoperar com outras linguagens, como JavaScript, Python, Ruby, R e muito mais. Portanto, se você deseja usar o GraalVM, precisa garantir que seus aplicativos sejam compatíveis com ele.
Estas são algumas das alternativas ao JDK 8 que você pode querer considerar. No entanto, cada um deles tem suas próprias vantagens e desvantagens, portanto, você precisa pesá-los cuidadosamente antes de tomar uma decisão.
Como faço para alternar entre diferentes versões do JDK no meu sistema Windows 10?
Se você tiver várias versões do JDK instaladas em seu sistema Windows 10, talvez queira alternar entre elas, dependendo de suas necessidades. Para alternar entre diferentes versões do JDK em seu sistema Windows 10, você precisa seguir estas etapas:
Abra o Painel de Controle e clique em Sistema e Segurança.
Clique em Sistema e, em seguida, clique em Configurações avançadas do sistema no lado esquerdo.
Você verá uma janela de Propriedades do Sistema. Clique no botão Variáveis de ambiente na parte inferior.
Você verá duas listas de variáveis: variáveis de usuário e variáveis de sistema. Em Variáveis de usuário, localize a variável denominada JAVA_HOME e clique em Editar.
Você verá uma janela Editar variável de usuário. Altere o valor da variável para o diretório de instalação da versão do JDK que você deseja usar. Por exemplo, se você deseja usar o JDK 11, altere-o para C:\Program Files\Java\jdk-11.0.12. Clique OK.
Em System variables, encontre a variável chamada Path e clique em Edit.
Você verá uma janela Editar Variável do Sistema. Encontre o valor que contém %JAVA_HOME%\bin e mova-o para o topo da lista usando o botão Mover para cima.Isso dará prioridade à versão do JDK que você deseja usar em relação às outras versões. Clique OK.
Clique em OK novamente para fechar a janela Variáveis de ambiente e, em seguida, clique em OK novamente para fechar a janela Propriedades do sistema.
Você alternou com sucesso entre diferentes versões do JDK em seu sistema Windows 10. Para verificar se está funcionando, abra um prompt de comando e digite java -version. Você deve ver algo assim:
C:\Users\user>java -version java version "11.0.12" 2021-07-20 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, modo misto)
Se você vir esta saída, significa que seu sistema está usando o JDK 11. 0517a86e26
Comments