Instalando o JDK no Linux
Primeiramente devemos executar o seguinte comando no terminal:
sudo apt updatesudo apt updateO comando sudo apt updatesudo 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-jdksudo apt install openjdk-17-jdkAgora, devemos configurar a variável de ambiente JAVA_HOMEJAVA_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 javasudo update-alternatives --config javaO segundo passo é copiar o caminho mostrado no terminal e executar o comando:
export JAVA_HOME=/caminho/copiado/do/terminalexport JAVA_HOME=/caminho/copiado/do/terminalPara ter certeza que ocorreu tudo certo, podemos ver a versão do javacjavac e javajava no terminal com os comandos:
javac -version
java -versionjavac -version
java -versionjavacjavac é 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.