Como instalar JAVA com APT no Debian 10
Java é uma das linguagens de programação mais populares e amplamente utilizadas. Atualmente, uma infinidade de aplicativos de software depende de Java para funcionar conforme necessário, por exemplo, o Android Studio. Java vem em três implementações diferentes: JRE, OpenJDK e Oracle JDK.
Vamos dar uma olhada rápida em cada um deles:
- JRE (Java Runtime Environment) – Este é um conjunto de ferramentas de software necessárias para a execução de aplicativos Java.
- JDK (Java Development Kit) – é um ambiente de desenvolvimento necessário para o desenvolvimento de aplicativos e miniaplicativos Java. Abrange um intérprete, um compilador, um arquivador e outras ferramentas de software.
- OpenJDK – é uma implementação de código aberto do JDK. Oracle JDK é a versão oficial do JDK da Oracle. Além disso, o Oracle JDK vem com recursos comerciais adicionais e também permite o uso não comercial do software, como o desenvolvimento pessoal de aplicativos Java.
Pré-requisitos
Para este tutorial, você precisa ter uma instância do Debian 10 com um usuário do sistema com privilégios Sudo.
Neste tópico, você aprenderá como instalar e configurar Java com APT no Debian 10.
Se não tiver certeza de qual pacote Java instalar, é altamente recomendável usar o OpenJDK 11, que é o JDK padrão no Debian 10.
Como instalar o OpenJDK 11 no Debian 10
Para instalar o OpenJDK 11 no Debian 10, faça login como um usuário normal com privilégios sudo e atualize os pacotes do sistema conforme mostrado.
sudo apt update
Se você quiser verificar se Java está instalado, execute o comando.
java -version
Em seguida, instale o OpenJDK 11 usando o seguinte comando.
sudo apt install default-jdk
Agora você pode verificar a versão do OpenJDK executando.
java -version
Se a instalação correu bem sem problemas, você deverá obter o resultado abaixo.
Vamos agora ver como instalar o Oracle Java.
Como instalar o Oracle Java 12 no Debian 10
Para instalar com sucesso o Oracle Java 12 no Debian 10 buster, você precisa anexar o repositório Linux Uprising Java conforme mostrado.
sudo echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
Em seguida, execute o comando para instalar o dirmngr.
sudo apt install dirmngr
Em seguida, importe a chave de assinatura conforme mostrado.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
Depois de adicionar com sucesso o repositório Linux Uprising, execute os comandos abaixo para instalar o Oracle Java 12 no Debian 10.
sudo apt update
sudo apt install oracle-java12-installer
Uma janela pop-up será exibida. Clique no botão TAB para navegar até a opção ‘OK’ e pressione ENTER.
Nas próximas janelas, navegue até a opção ‘sim’ com as teclas do cursor e pressione ENTER para aceitar os contratos de licença.
Para verificar a versão do Oracle Java 12 execute.
java --version
Ótimo! Isso confirma que instalamos o Oracle Java 12 com sucesso.
Como definir a variável de ambiente JAVA_HOME no Debian 10
Em alguns cenários, pode haver mais de uma versão de JAVA instalada no seu sistema. Se você precisar definir a versão padrão, por exemplo, neste caso, Oracle Java 12, use o comando abaixo.
sudo update-alternatives --config java
Na saída mostrada abaixo, digite o número correspondente à versão do Java que você deseja definir como padrão e pressione ENTER.
Agora precisamos definir a variável de ambiente JAVA_HOME. Para fazer isso, abra o arquivo /etc/environment.
sudo vim /etc/environment
Adicione a linha abaixo.
JAVA_HOME="/usr/lib/jvm/java-12-oracle"
Em seguida, salve e saia do editor de texto. Finalmente, emita o comando source da seguinte forma.
source /etc/environment
Para confirmar a configuração da variável de ambiente Java, execute o comando.
echo JAVA_HOME
Conclusão
Você chegou ao final deste tutorial. Neste guia, você aprendeu como instalar Java no Debian 10 e definir a variável JAVA_HOME. Sinta-se à vontade para nos retornar com seus comentários.