Instalando o JDK no Linux
Primeiramente devemos executar o seguinte comando no terminal:
sudo apt update
sudo apt update
O comando sudo apt update
sudo apt update
atualiza o repositório do sistema com os últimos pacotes.
Para instalar a versão 17 do JDK, basta executar o comando no terminal:
sudo apt install openjdk-17-jdk
sudo apt install openjdk-17-jdk
Agora, devemos configurar a variável de ambiente JAVA_HOME
JAVA_HOME
. Isso vai nos permitir usar os recursos do JDK.
Primeiro, precisamos saber o caminho de instalação do JDK com o comando:
sudo update-alternatives --config java
sudo update-alternatives --config java
O segundo passo é copiar o caminho mostrado no terminal e executar o comando:
export JAVA_HOME=/caminho/copiado/do/terminal
export JAVA_HOME=/caminho/copiado/do/terminal
Para ter certeza que ocorreu tudo certo, podemos ver a versão do javac
javac
e java
java
no terminal com os comandos:
javac -version
java -version
javac -version
java -version
javac
javac
é o compilador/comando responsável por transformar código fonte Java em bytecode Java.
Código fonte Java são classes e interfaces dentro de arquivos .java
.java
e bytecode é o código nativo da JVM.
Diferença entre JVM, JRE e JDK
JVM significa Máquina Virtual Java.
JRE significa Ambiente de Execução Java.
JDK significa Kit de Desenvolvimento Java.
JVM e JRE executam o bytecode.
JDK permite escrever Java, compilar para bytecode e executar o bytecode.
JDK = JRE + ferramentas de desenvolvimento.
JRE = JVM + bibliotecas.