OpenJDK (Open Java Development Kit) é uma implementação gratuita e de código aberto da plataforma Java Standard Edition (Java SE).
Ela é desenvolvida pelo Oracle Corporation e pela comunidade de desenvolvedores sob o Java Community Process (JCP).
O OpenJDK é a base da maioria das distribuições de Java e é amplamente utilizado para desenvolvimento e execução de aplicativos Java.
Posts relacionados:
- Classe QButtonGroup – PySide6
- Classe QBoxLayout – PySide6
- Como instalar o VMware Workstation em distribuições Linux
- Como instalar o VMware Workstation no Microsoft Windows
- Como instalar o pacote build-essential no openSuse
- Como instalar o pacote build-essential no Fedora
- Como abrir e ler um arquivo na linguagem de programação Swift
- Como criar um if de uma linha em Swift
- Como criar um if de uma linha em Python
- Como instalar o pacote build-essential no Ubuntu
Pontos principais sobre o OpenJDK
- Código Aberto: O código-fonte do OpenJDK está disponível sob a licença GPL (General Public License), permitindo que desenvolvedores o usem, modifiquem e distribuam livremente.
- Compatibilidade: O OpenJDK é compatível com a especificação Java SE, o que significa que os programas desenvolvidos com o OpenJDK devem ser executáveis em qualquer outra implementação compatível com Java SE.
- Componentes: O OpenJDK inclui uma série de componentes necessários para o desenvolvimento Java, incluindo:
- O compilador Java (javac).
- A Máquina Virtual Java (JVM).
- Bibliotecas de classes padrão.
- Ferramentas para depuração e monitoramento.
- Desenvolvimento Comunitário: O desenvolvimento do OpenJDK é aberto e colaborativo, com contribuições de várias organizações e desenvolvedores individuais.
- Distribuições: Existem várias distribuições do OpenJDK mantidas por diferentes organizações, incluindo:
- AdoptOpenJDK (agora Eclipse Adoptium).
- Amazon Corretto.
- Microsoft.
- Red Hat OpenJDK.
- Oracle OpenJDK.
- Etc.
Atualizações do OpenJDK
O OpenJDK recebe atualizações regulares de segurança e correções de bugs.
Também há lançamentos de novas versões principais a cada seis meses, conforme o ciclo de lançamento do Java.
O OpenJDK é uma escolha popular tanto para desenvolvimento quanto para implantação de aplicativos Java, devido à sua natureza aberta e ao forte suporte da comunidade.
O que é JDK e JRE?
O JDK (Java Development Kit) e o JRE (Java Runtime Environment) são componentes essenciais do ecossistema Java, cada um servindo a um propósito específico no desenvolvimento e execução de aplicativos Java.
JDK (Java Development Kit)
O JDK contém o JRE.
Usado por desenvolvedores de software para escrever, compilar e depurar programas Java.
JRE (Java Runtime Environment)
Usado por usuários finais e servidores para executar programas Java.
Não inclui ferramentas de desenvolvimento, como o compilador.
Como instalar o OpenJDK
macOS
brew install \
openjdk
Linux
Arch Linux
sudo pacman -S \
jdk-openjdk
Fedora
sudo dnf install \
java-latest-openjdk-devel
Ubuntu
sudo apt install \
openjdk-21-jdk
Microsoft Windows
Winget
winget install `
Microsoft.OpenJDK.21
Pacote MSI
Acesse o site:
Baixe o pacote MSI e de 2 cliques sobre o mesmo.