Setup

Linux

Java JDK Linux

Neste tutorial iremos apresentar como instalar o Java JDK no Linux.

Como o comando abaixo para verificar se seu linux possui uma JDK instalada

java -version

Se não estiver nenhuma versão do JDK instalado, você deverá receber a mensagem abaixo:

Comando 'java' não encontrado, mas poder ser instalado com:
sudo apt install openjdk-11-jre-headless  # version 11.0.20.1+1-0ubuntu1~22.04, or
sudo apt install default-jre              # version 2:1.11-72build2
sudo apt install openjdk-17-jre-headless  # version 17.0.8.1+1~us1-0ubuntu1~22.04
sudo apt install openjdk-18-jre-headless  # version 18.0.2+9-2~22.04
sudo apt install openjdk-19-jre-headless  # version 19.0.2+7-0ubuntu3~22.04
sudo apt install openjdk-8-jre-headless   # version 8u382-ga-1~22.04.1

Instalando o JDK

sudo apt-get install openjdk-11-jdk
o comando sudo solicitará sua senha master, e o processo de instalação dependerá das configurações de seu computador e velocidade da sua internet.

Para confirmar que o Java JDK foi instalado certinho, digite o comando java --version e espere o log simular ao log abaixo:

openjdk 11.0.22 2024-01-16
OpenJDK Runtime Environment (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1)
OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1, mixed mode, sharing)

Configurando o ambiente

Após a instalação do Java será necessário agora realizar a configuração das variáveis de ambiente através dos comandos abaixo:

sudo update-alternatives --config java

Este comando apresenta o caminho onde o java está instalado, utilizaremos este caminho logo a seguir, após executar o comando copie o resultado após os dois pontos (:)

Existe apenas uma alternativa no grupo de ligação java 
(que disponibiliza /usr/bin/java: /usr/lib/jvm/java-11-openjdk-amd64/bin/java)
Nada para configurar.

Arquivo bashrc

Vamos editar o arquivo bashrc inserindo as configurações de localização da nossa JDK através do comando.

sudo gedit ~/.bashrc
Um editor de texto será exibido, mas atenção, não altere nenhuma instrução deste arquivo, apenas vá até o final do arquivo e insira o conteúdo abaixo.
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME

Com tudo certo, vamos salvar o arquivo, fechar o editor e executar o comando cat ~/.bashrc para visualizar os novos comandos no arquivo.

Para termos certeza que o Java JDK foi instalado com sucesso, feche o terminal e abra novamente para realizar os procedimentos abaixo.

Primeiro Programa Java

Abra o editor de texto gedit com o comando gedit

Cole o código de exemplo abaixo

public class JavaLinux {
    public static void main (String [] arags){
        System.out.println ("Java rodando no Linux");
    }
}

salve o arquivo com o nome JavaLinux.java, o nome do arquivo deve sempre ser igual ao definido para a classe.

É muito importante que o nome do arquivo seja igual ao nome da após a palavra class digitada em seu programa.

Compilação

javac JavaLinux.java

Ao executar o comando, será criado um arquivo de mesmo nome com a extensão .class, consulta através do comando linux ls

Execute o seu primeiro programa Java realizando o comando abaixo.

java JavaLinux

O resultado deverá ser: Java rodando no Linux

Referências