Como instalar Java no Ubuntu e preparar-se para codificar com confiança

Java é uma linguagem de programação orientada a objetos de alto nível lançada em 1995 pela Sun Microsystem e atualmente propriedade da Oracle. Desde o seu lançamento, Java cresceu e se tornou uma das linguagens de programação mais populares e amplamente utilizadas.

De acordo com PYPL Índice de popularidade da linguagem de programação, em setembro de 2023, Java era a segunda linguagem de programação mais popular do mundo. Oráculo também observa que, em 2019, Java era a linguagem número um para microsserviços, DevOps, IA, VR, Big Data, Analytics e chatbots.

Em dezembro de 2019, havia 45 bilhões de Java Virtual Machines ativas em todo o mundo. Você pode ter certeza de que Java é a linguagem de programação que alimenta milhões de transações comerciais críticas que acontecem diariamente.

Na época de seu lançamento, Java foi uma virada de jogo no desenvolvimento de software. Java introduziu a capacidade de escrever código uma vez e executá-lo em qualquer lugar onde haja uma Java Virtual Machine (JVM) compatível. Isso significava que os desenvolvedores não precisavam escrever códigos específicos de plataforma para diferentes arquiteturas de hardware e sistemas operacionais, o que era tedioso e demorado.

Isso foi importante porque muitos novos dispositivos e sistemas operacionais estavam sendo desenvolvidos e, portanto, uma linguagem que permitisse o verdadeiro desenvolvimento multiplataforma foi enviada do céu.

Além da compatibilidade entre plataformas, que liderou a adoção e o uso das linguagens de programação Java, o Java tomou decisões de design revolucionárias que outras linguagens de programação emularam.

Por exemplo, Java introduziu o gerenciamento de memória em tempo de execução e o gerenciamento automático de memória por meio da coleta de lixo para evitar vazamentos e erros de memória. Também popularizou o paradigma orientado a objetos e a forte verificação de tipo para detectar erros no desenvolvimento.

Por que você pode querer instalar o Java no Ubuntu

Como desenvolvedor Java, a familiaridade com o sistema operacional Linux pode lhe proporcionar uma vantagem significativa em comparação com outros desenvolvedores. Na verdade, o conhecimento de Linux é uma habilidade valorizada entre os desenvolvedores.

  Identifique a música que está tocando na área de trabalho ou em um dispositivo próximo

Muitas ferramentas de desenvolvimento são criadas com o sistema operacional Linux em mente. Portanto, o Linux fornece inúmeras ferramentas de desenvolvimento para aumentar sua produtividade e facilitar seu trabalho de desenvolvimento. Ele também fornece um ambiente shell poderoso para scripts, que é útil em automação, administração de sistema e processamento em lote.

O Linux também é o sistema operacional de servidor e de computação em nuvem mais dominante. Se você deseja trabalhar com desenvolvimento server-side, DevOps e computação em nuvem, Linux é uma habilidade essencial. Considerando que essas também são áreas onde a linguagem de programação Java se destaca, faz sentido usar Java em um ambiente Linux para essas tarefas.

O sistema operacional Linux também abre o mundo do código aberto para um desenvolvedor Java. Java tem muitas ferramentas, bibliotecas e projetos abertos. A maioria, senão todas, das ferramentas e bibliotecas de código aberto são projetadas para funcionar no sistema operacional Linux, que é um sistema operacional de código aberto.

Embora existam muitas distribuições Linux que você pode usar, uma escolha muito popular entre os usuários Linux é o Ubuntu. O Ubuntu oferece uma interface muito amigável e fácil de usar, mesmo para quem é novo no Linux.

Ele também oferece lançamentos de suporte de longo prazo e é apoiado por uma grande e ativa comunidade de usuários. Além disso, o Ubuntu vem com uma ampla gama de ferramentas de desenvolvimento integradas e também é amplamente suportado por fornecedores de software e provedores de serviços em nuvem.

Portanto, qualquer desenvolvedor Java que queira aproveitar todo o poder do sistema operacional Linux para aumentar suas habilidades e experiência de desenvolvimento se beneficiará muito com o uso do Ubuntu.

Como instalar Java no Ubuntu

Para instalar e usar Java no Ubuntu, existem dois componentes principais que você precisa instalar. Estes são:

  • Java Development Kit (JDK) – o JDK fornece ferramentas que, como desenvolvedor, você precisará para escrever programas Java. Inclui o compilador Javac, que compila o código Java em bytecode, e um depurador, entre outras ferramentas de desenvolvimento.
  • Java Runtime Environment (JRE) – o JRE contém a Java Virtual Machine (JVM) e a Java Class Library (JCL). O JRE é usado para executar programas Java compilados.
  Como desfocar uma foto no iPhone

Ao instalar o Java, existem duas opções principais para escolher. Primeiro, existe o Oracle JDK, que é totalmente mantido pela Oracle, que é proprietária do Java. Oracle JDK não é de código aberto. A outra opção é a OpenJDKque é uma versão gratuita e de código aberto.

Tanto o Oracle JDK quanto o OpenJDK são reconhecidos e lançados pela Oracle e são funcionalmente iguais. No entanto, o Oracle JDK possui uma licença mais restritiva e não leva em consideração contribuições da comunidade. OpenJDK, por ser de código aberto, conta com suporte da comunidade e é o que iremos instalar.

Tanto o OpenJDK quanto o Oracle JDK vêm com o Java Runtime Environment, embora o OpenJDK permita instalar o JRE separadamente. Atualmente, a versão OpenJDK com suporte de longo prazo mais recente e amplamente usada é a versão 17, que é a que instalaremos.

Para instalar Java no Ubuntu:

1. Verifique se você tem o Java instalado abrindo o terminal e executando:

java -version

Caso você não tenha o Java instalado, você obterá a seguinte saída:

Caso você tenha uma versão mais antiga do Java instalada, continue com o tutorial para instalar a versão mais recente.

2. Atualize seu pacote apt para a versão mais recente executando:

sudo apt update && sudo apt upgrade -y

3. Para baixar e instalar o OpenJDK versão 17, execute:

sudo apt install -y openjdk-17-jdk

Este comando instala o Java Development Kit (JDK) e o Java Runtime Environment (JRE). Aguarde a conclusão do download e da instalação. Isso pode levar algum tempo, dependendo da velocidade da sua internet.

4. Para verificar se a versão correta do Java foi instalada com sucesso, execute:

java -version

Se a instalação for bem-sucedida, você deverá obter uma saída indicando que o OpenJDK versão 17 e o OpenJDK Runtime Environment foram instalados.

5. Para confirmar ainda mais se a instalação do Java Development Kit foi bem-sucedida, você pode verificar a versão do compilador Javac disponível executando:

javac -version

Saída:

javac é o compilador primário usado para compilar o código-fonte Java em bytecode para execução pelo ambiente de tempo de execução Java.

Importância de atualizar e manter regularmente atualizações Java e patches de segurança

Com o Java instalado em seu sistema, é importante que você atualize regularmente o Java à medida que novas atualizações e patches de segurança são disponibilizados. Primeiro, o Java é atualizado regularmente para melhorar seu desempenho e estabilidade e fornecer novos recursos. Portanto, atualizar o Java permite que você use os recursos mais recentes em seu desenvolvimento e obtenha aplicativos com melhor desempenho.

  Como ocultar mensagens no iPhone

Outro motivo importante para instalar atualizações é a segurança. A execução de versões desatualizadas do Java pode representar um risco à segurança, pois agentes mal-intencionados podem explorar vulnerabilidades conhecidas para atacar o seu sistema. Atualizar e instalar patches também ajuda a corrigir quaisquer riscos de segurança que possam ter sido descobertos antes de serem explorados em sua desvantagem.

Para garantir que seus aplicativos Java sejam executados de maneira eficiente e segura e tenham tempos de inatividade mínimos, certifique-se de atualizar regularmente o Java instalado em seu sistema e os patches de segurança à medida que são lançados.

Como desinstalar o Java do Ubuntu

Caso queira desinstalar o Java do Ubuntu, siga os seguintes passos:

1. Verifique a versão do Java que você instalou executando o seguinte comando no terminal:

java -version

Saída:

openjdk version "17.0.8.1" 2023-08-24
OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu122.04, mixed mode, sharing)

A saída mostra que temos o Java 17.0.8.1 instalado, que foi o que instalamos anteriormente.

2. Para desinstalar o Java

sudo apt purge openjdk-17-*

No comando acima, usamos purge junto com apt para remover um pacote junto com seu arquivo de configuração. O pacote que queremos remover neste caso é openjdk-17-*.

O asterisco

é usado como um caractere curinga para corresponder a todos os pacotes cujos nomes começam com openjdk-17- . Caso você tenha uma versão diferente do Java instalada, digamos a versão 11, no comando acima, você usaria openjdk-11-*. O resultado da execução do comando para remover Java é mostrado abaixo:

3. No prompt da tela, digite Y e pressione Enter para confirmar que deseja desinstalar o Java. Aguarde a conclusão do processo de instalação.

java -version

4. Depois de concluído, você pode confirmar se o Java foi desinstalado com sucesso executando:

Saída:

A saída mostra que o Java foi completamente removido do Ubuntu.

Conclusão

Java é uma linguagem de programação muito popular, conhecida por ser portátil, escalonável, estável e robusta. A instalação do Java no Ubuntu permite que os desenvolvedores obtenham o melhor dos dois mundos, facilitando o uso do Java e seus recursos de código aberto, ao mesmo tempo que desenvolvem habilidades em Linux, que são cruciais entre os desenvolvedores. Como desenvolvedor Java, considere instalar o Java no Ubuntu.

A seguir, você também pode explorar como atualizar o JDK 1.6 para 1.7 no Linux ou CentOS.