Linux Mint

Como instalar o OpenJDK (Java) no Ubuntu

Como instalar o OpenJDK (Java) no Ubuntu

Java é uma das linguagens de programação mais populares do mundo. Ainda é uma das melhores linguagens para criar aplicativos de plataforma cruzada poderosos, bem como aplicativos da web. Até mesmo aplicativos Android são criados usando Java. Dito isso, Java não é necessário apenas para programadores.

Muitos aplicativos e softwares populares exigem que o Java seja instalado, e é por isso que até mesmo os não-programadores precisam tê-lo em seus sistemas. Como tal, para esta leitura, reunimos um tutorial aprofundado sobre como instalar o OpenJDK (Open Java Development Kit), para que você possa executar, bem como criar, os aplicativos Java. Mas primeiro, vamos rever algumas questões básicas como - o que é OpenJDK e quais recursos ele oferece?

O que é OpenJDK?

A plataforma Java atualmente pertence e é gerenciada pela Oracle. Eles forneceram três edições diferentes para a plataforma, ou seja, a Standard Edition (SE), Enterprise Edition (EE) e Micro Edition (ME). OpenJDK é a versão de código aberto e gratuita do Java Development Kit para Java SE.

É gerenciado pela Oracle e cobre praticamente todos os componentes necessários para ajudá-lo a construir e executar aplicativos baseados em Java. Isso inclui a Java Class Library, o Java Compiler, a Java Virtual Machine (JVM) e o Java Runtime Environment (JRE).

Além disso, o OpenJDK contém o código-fonte principal para todos os outros projetos JDK no mercado. Isso inclui opções populares de JDK, como Amazon Corretto e AdoptOpenJDK.

OpenJDK vs. Oracle Java: Qual é a diferença?

Com o OpenJDK sendo mantido ativamente pela Oracle, como ele é diferente da versão comercial - Oracle Java? Aqui estão algumas áreas de diferença entre as duas implementações Java.

Cronograma de lançamento e suporte

O Oracle Java segue um ciclo de lançamento de três anos, enquanto o OpenJDK segue um cronograma de lançamento de seis meses muito mais curto. Isso significa que, com o Oracle Java, você está obtendo suporte de longo prazo para seus lançamentos. No entanto, com o OpenJDK, o suporte para a versão atual só dura até a próxima versão ser lançada.

Licenciamento

O Oracle JDK está sob o Contrato de Licença de Código Binário da Oracle, enquanto o OpenJDK está sob a GNU General Public License v.2 com uma exceção de vinculação.

Além disso, a partir de janeiro de 2019, as empresas são obrigadas a adquirir uma licença comercial da Oracle para receber atualizações, bem como suporte contínuo. No entanto, você é livre para usar o OpenJDK em todos os seus projetos comerciais sem pagar um prêmio e ainda obter acesso a todas as atualizações de recursos.

Desenvolvimento

Oracle Java é totalmente desenvolvido e mantido pela Oracle Corporation. No entanto, OpenJDK é desenvolvido em conjunto pela Oracle, OpenJDK e a Comunidade Java - que inclui gigantes da tecnologia notáveis ​​como Red Hat, IBM, SAP AG, Apple Inc., e muitos mais.

Desempenho

A partir do Java 11, o OpenJDK tem 99% da mesma base de código do Oracle Java, o que significa um nível semelhante de desempenho em ambas as instâncias.

Dito isso, vemos o Oracle Java tendo resultados muito melhores quando se trata de capacidade de resposta e desempenho de JVM. Isso ocorre porque a Oracle coloca mais foco em seus clientes corporativos e, portanto, dá atenção extra à estabilidade.

Por outro lado, como o OpenJDK frequentemente é lançado com mais versões, eles têm uma propensão de encontrar novos problemas com mais frequência. Você pode verificar a página de feedback da comunidade OpenJDK e atenderá a mais reclamações de usuários sobre problemas de instabilidade e desempenho.

Características

O Oracle Java registra alguns sinos e assobios extras sobre a extensa lista de recursos e opções do OpenJDK. Algumas das coisas extras que você obtém com o Oracle Java incluem acesso ao Java Mission Control, bem como uma funcionalidade de compartilhamento de dados de classe de aplicativo. Você também obtém renderizadores melhores, juntamente com mais opções de coleta de lixo.

Fora isso, o OpenJDK e o Oracle Java cobrem o mesmo conjunto de recursos. Aqui está uma rápida olhada em alguns dos recursos notáveis ​​do OpenJDK 11 para lhe dar uma ideia:

Se você deseja uma visão mais detalhada de todos os recursos e funcionalidades do OpenJDK 11, recomendamos que você visite sua página oficial para acessar a documentação completa.

Instalando OpenJDK no Ubuntu

Agora que você tem uma compreensão básica do que é o OpenJDK e todos os seus diferentes recursos e funcionalidades, vamos falar sobre como instalá-lo no Ubuntu - mais especificamente - instalação do OpenJDK 11 no Ubuntu 20.04. Para ajudá-lo, reunimos um guia detalhado que discute cada passo para ajudá-lo a instalar corretamente o OpenJDK em seu PC Ubuntu.

Etapa 1: verifique se o Java já está instalado

OpenJDK geralmente vem junto com o Ubuntu. Portanto, você deve primeiro verificar se o seu Ubuntu PC já vem com ele pré-instalado. Mas, primeiro, recomendamos que você atualize o índice do pacote digitando o seguinte comando no terminal:

$ sudo apt update

Com todos os pacotes atualizados, digite este comando para verificar a versão do Java instalada em seu sistema.

$ java -version

Se o Java estiver instalado, o comando acima mostrará o número da versão do JRE (Java Runtime Environment) e o número da versão do JDK (Java Development Kit Environment).

Verificando a versão do Java

No entanto, como você pode ver na imagem acima, está mostrando uma mensagem que - “Comando 'java' não encontrado.”Isso significa que o Java não está instalado em nosso Ubuntu PC e precisamos instalá-lo. Então vamos fazer isso!

Etapa 2: Instalando JDK e JRE no Ubuntu

Para instalar o Java no Ubuntu, primeiro digite o seguinte comando:

$ sudo apt install default-jre

Isso irá instalar o Java Runtime Environment (JRE) do OpenJDK 11.

Instalando JRE

Se você pretendia apenas instalar o Java para executar aplicativos baseados em Java, apenas instalar o JRE é o suficiente. Ele vem com as bibliotecas Java e os plug-ins Java, bem como a Java Virtual Machine (JVM) e o Java Web Start para ajudá-lo a executar todos os aplicativos Java.

No entanto, se você é um desenvolvedor e deseja criar seus próprios aplicativos Java, você precisa do JDK (Java Development Kit), pois ele também vem com o compilador Java e as ferramentas de depuração necessárias.

Agora, para instalar o JDK do OpenJDK 11, você precisará inserir este comando no terminal:

$ sudo apt install default-jdk

Isso vai lhe dar uma tela de saída semelhante:

Instalando JDK

Tudo que você precisa fazer agora é verificar se o Java foi instalado corretamente em seu sistema. Para fazer isso, verificaremos novamente a versão do Java instalada em nosso sistema usando este comando:

$ java -version

Ao mesmo tempo, você também deve verificar a versão do Java Compiler instalado usando este comando:

$ javac -version

Você deve ver uma tela de saída mostrando os números de versão como este:

Verificando a versão do Java e do compilador Java

E é isso! Você instalou com sucesso o JRE e o JDK do OpenJDK em seu Ubuntu PC. Agora você pode executar e criar qualquer aplicativo Java que desejar.

Desinstalando OpenJDK no Ubuntu

Nós conversamos sobre o que é OpenJDK, seus diferentes recursos e funcionalidades, e como instalá-lo em seu Ubuntu PC. Agora, para encerrar as coisas, aqui está um guia rápido sobre como desinstalar o OpenJDK do Ubuntu.

Isso é feito rapidamente digitando o seguinte comando no terminal:

$ sudo apt-get purge --auto-remove openjdk *

Você verá uma tela de saída semelhante, conforme mostrado abaixo:

Desinstalando Java

O comando irá remover OpenJDK do seu Ubuntu PC, junto com todas as suas dependências e arquivos de configuração. Para verificar se o OpenJDK foi totalmente removido do seu sistema, você pode usar este comando novamente no terminal.

$ java -version

Assim como da primeira vez, você deve ver a linha “command 'java' not found”, significando que o Java foi desinstalado com sucesso do seu sistema.

Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...