Ambiente JDK e JRE
JDK - Java Development Kit
O JDK (Java Development Kit) é um conjunto de ferramentas e utilitários que permite aos desenvolvedores criar, compilar e executar aplicações Java. Ele inclui o ambiente de execução Java (JRE), o compilador Java (javac), o depurador Java (jdb) e outras ferramentas essenciais para o desenvolvimento em Java.
Basicamente, o JDK fornece tudo o que um desenvolvedor precisa para criar e trabalhar com aplicações Java, desde escrever o código fonte até executá-lo em uma máquina virtual Java (JVM). Além disso, o JDK também inclui bibliotecas, documentação e exemplos que auxiliam no desenvolvimento.
Em resumo, o JDK é uma parte crucial para qualquer desenvolvedor que queira criar software em Java, pois oferece as ferramentas necessárias para o ciclo completo de desenvolvimento.
JRE - Java Runtime Environment
A JRE (Java Runtime Environment) é um ambiente de execução que permite a execução de aplicações Java em um dispositivo computacional. Consiste em um conjunto de bibliotecas, a Java Virtual Machine (JVM) e outros componentes necessários para executar programas escritos em Java.
A JRE é o ambiente que torna possível a execução de aplicações Java em um dispositivo. Ela não inclui ferramentas de desenvolvimento, como o compilador Java (javac) e outras utilidades que são encontradas no JDK.
Portanto, para apenas executar aplicações Java em um dispositivo computacional, a instalação da JRE é suficiente. No entanto, para desenvolver aplicações em Java, torna-se necessário instalar o JDK, que inclui a JRE e as ferramentas de desenvolvimento.

Outros JDKs
JDKs Gratuitos
O JDK é baseado em código fonte aberto, por isso existem várias implementações gratuitas, tais como:

Essas implementações geralmente buscam manter compatibilidade com as especificações do Java e oferecer suporte de longo prazo.
Os JDKs mais populares
O JDK da Amazon é atualmente o mais popular

Last updated