Dicas InfoData
imagem para o topo

Instalando o Java openJDK 13.0.2,
openJDK 13.0.1, openJDK 11.0.4,
e openJDK 8.0.232

Testado em MX-Linux 18.2 e Linux Mint 19.3 Tricia,
sendo compativel com Debian 9.8 Stretch, e Debian 10.

Instalação do openJDK 13.0.2

Clique aqui para Instalação do openJDK 13.0.1
Clique aqui para Instalação do openJDK 11.0.4
Clique aqui para Instalação do openJDK 8.0.232




Acompanhe passo a passo a instalação...


openJDK 13.0.2. Para você fazer o download do openJDK 13.0.2 se quiser. Ou...

Procedimento

mkdir ~/Downloads/jdk
$ cd ~/Downloads/jdk/
$ wget https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz

Caso deseje deletar uma instalação anterior

Procedimento

rm -r /usr/lib/jvm/LOCAL-INSTALAÇÃO

Extrair o Java Developer Kit Aberto (openJDK)

Código

$ cd ~/Downloads/jdk/
$ tar xvzf openjdk-13.0.2*.tar.gz

Copiar o JDK ao local definitivo e informar ao linux as pastas de trabalho

Código

O proximo comando no debian é:
$ su
O proximo comando no Linux Mint é:
$ sudo su
O seguinte e comum aos dois SO.
# mv jdk-13.0.2 /usr/lib/jvm
# update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-13.0.2/bin/java" 1
# update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-13.0.2/bin/javac" 1
# update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk-13.0.2/bin/jar" 1

Definir o JDK 13.0.2 como padrão

Código

# update-alternatives --set java /usr/lib/jvm/jdk-13.0.2/bin/java
# update-alternatives --set javac /usr/lib/jvm/jdk-13.0.2/bin/javac
# update-alternatives --set jar /usr/lib/jvm/jdk-13.0.2/bin/jar

Incluir as variáveis de ambiente

Código

# vim /etc/bash.bashrc

Va até o final do arquivo e inclua as seguintes linhas

Incluir no arquivo

JAVA_HOME=/usr/lib/jvm/jdk-13.0.2
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Reiniciar e testar

Código

# reboot
$ java -version
$ javac -version

Se você instalar o openJDK 13.0.2 antes do IntelliJ IDEA ele vai encontra-lo automaticamente



Configurar o openJDK 13.0.2 no IntelliJ IDEA.





Instalação do openJDK 13.0.1

Clique aqui para Instalação do openJDK 11.0.4
Clique aqui para Instalação do openJDK 8.0.232


Vídeo contendo a instalação dos openjdk8.0.232, openjdk11.0.4 e openjdk13.0.1 no Linux Mint 19.2.


Resolvi como muitos mudar para os openJDK devido a licença da Oracle que mudou, fazendo ser pago os aplicativos de produção. Alem do máis faz mais sentido o uso de Software Livre para Produção de Software Livre.


Acompanhe passo a passo a instalação...


openJDK 13.0.1. Para você fazer o download do openJDK 13.0.1 se quiser. Ou...

Procedimento

mkdir ~/Downloads/jdk
$ cd ~/Downloads/jdk/
$ wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz

Caso deseje deletar uma instalação anterior

Procedimento

rm -r /usr/lib/jvm/LOCAL-INSTALAÇÃO

Extrair o Java Developer Kit Aberto (openJDK)

Código

$ cd ~/Downloads/jdk/
$ tar xvzf openjdk-13.*.tar.gz

Copiar o JDK ao local definitivo e informar ao linux as pastas de trabalho

Código

O proximo comando no debian é:
$ su
O proximo comando no Linux Mint é:
$ sudo su
O seguinte e comum aos dois SO.
# cp -rp jdk-13.0.1 /usr/lib/jvm
# rm -r jdk-13.0.1/
# update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-13.0.1/bin/java" 1
# update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-13.0.1/bin/javac" 1
# update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk-13.0.1/bin/jar" 1

Definir o JDK 13.0.1 como padrão

Código

# update-alternatives --set java /usr/lib/jvm/jdk-13.0.1/bin/java
# update-alternatives --set javac /usr/lib/jvm/jdk-13.0.1/bin/javac
# update-alternatives --set jar /usr/lib/jvm/jdk-13.0.1/bin/jar

Incluir as variáveis de ambiente

Código

# vim /etc/bash.bashrc

Va até o final do arquivo e inclua as seguintes linhas

Incluir no arquivo

JAVA_HOME=/usr/lib/jvm/jdk-13.0.1
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Reiniciar e testar

Código

# reboot
$ java -version
$ javac -version

Se você instalar o openJDK 13.0.1 antes do IntelliJ IDEA ele vai encontra-lo automaticamente


Configurar o openJDK 13.0.1 no IntelliJ IDEA.





Instalação do openJDK 11.0.4 repositórios Linux Mint 19.2, ou openJDK 11.0.2 Manual.

Clique aqui para Instalação do openJDK 8.0.232

Resolvi como muitos mudar para os openJDK devido a licença da Oracle que mudou, fazendo ser pago os aplicativos de produção. Alem do máis faz mais sentido o uso de Software Livre para Produção de Software Livre.


openJDK 11.0.4 repositórios Linux Mint 19.2


Acompanhe passo a passo a instalação...


Ao instalar o Linux Mint 19.2 (nesta data Novembro de 2019) ele já vem com o runtime do JDK 11 instalado, se você usar o comando:

Código

$ java -version

vai receber como resposta:

Resposta

openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)

Isso indica que o runtime do JDK 11 esta corretamente instalado, agora vamos verificar o compilador:

Código

$ javac -version

Se você receber uma resposta como esta:

Resposta

Command 'javac' not found, but can be installed with:

sudo apt install default-jdk
sudo apt install openjdk-11-jdk-headless
sudo apt install ecj
sudo apt install openjdk-8-jdk-headless

Não se preocupe, apenas esta indicando que o openJDK (Kit de Desenvolvimento do Java o que inclui o java compiler ou javac, e outras ferramentas) não esta instalado, então vamos instala-lo

Para instalar o openJDK 11... vamos seguir a primeira sugestão

Código

$ sudo apt install default-jdk

Caso você tenha versões anteriores do JDK...

Podemos Selecionar o java e javac defaults

Código

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config jar

Como incluir as variáveis de ambiente?

Primeiro, vamos verificar em que pasta o jdk foi instalado usando o seguinte comando

Código

$ sudo ls -la /usr/lib/jvm/

Do seguinte modo...

Primeiro vamos abrir o arquivo /etc/bash.bashrc para edita-lo.

Código

$ sudo vim /etc/bash.bashrc

Va até o final do arquivo e inclua as seguintes linhas

Incluir no arquivo

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Reiniciar e testar

Código

# reboot
$ javac -version

java 11.0.4


Configurar o openJDK 11 no IntelliJ IDEA.



openJDK 11.0.2 Manual


Acompanhe passo a passo a instalação...


Você pode fazer o download de openJDK 11.0.2 se quiser. Ou...

Procedimento

mkdir ~/Downloads/jdk
$ cd ~/Downloads/jdk/
$ wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz

Caso precise apagar uma instalação anterior

Procedimento

rm -r /usr/lib/jvm/LOCAL-INSTALAÇÃO

Extrair o Java Developer Kit (JDK)

Código

$ cd ~/Downloads/jdk/
$ tar xvzf openjdk-11.*.tar.gz

Copiar o JDK ao local definitivo e informar ao linux as pastas de trabalho

Código

O proximo comando no debian é:
$ su
O proximo comando no Linux Mint é:
$ sudo su
O seguinte e comum aos dois SO.
# cp -rp jdk-11.0.2 /usr/lib/jvm && rm -r jdk-11.0.2/
# update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-11.0.2/bin/java" 1
# update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-11.0.2/bin/javac" 1
# update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk-11.0.2/bin/jar" 1

Definir o openJDK 11.0.2 como padrão

Código

# update-alternatives --set java /usr/lib/jvm/jdk-11.0.2/bin/java
# update-alternatives --set javac /usr/lib/jvm/jdk-11.0.2/bin/javac
# update-alternatives --set jar /usr/lib/jvm/jdk-11.0.2/bin/jar

Incluir as variáveis de ambiente

Código

# vim /etc/bash.bashrc

Va até o final do arquivo e inclua as seguintes linhas

Incluir no arquivo

JAVA_HOME=/usr/lib/jvm/jdk-11.0.2
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Reiniciar e testar

Código

# reboot
$ java -version
$ javac -version

Configurar o openJDK 11 no IntelliJ IDEA.





Instalação do openJDK Oracle 8 update 232
Testado em Linux Debian 9.5 Stretch, no Debian 10 Buster
e Linux Mint 19.2 Tina

openJDK 8.0.232. Para você fazer o download do openJDK 8.0.232 se quiser. Ou...

Acompanhe passo a passo a instalação...

Código

mkdir ~/Downloads/jdk
cd ~/Downloads/jdk
wget https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-jdk8.0.232-linux_x64.tar.gz

Caso precise apagar uma instalação anterior

Código

rm -r /usr/lib/jvm/LOCAL-INSTALAÇÃO

Extrair o Java Developer Kit (JDK)

Código

$ cd ~/Downloads/jdk
$ tar xvzf zulu8.*.tar.gz
$ mv zulu8.42.0.23-ca-jdk8.0.232-linux_x64 jdk8.0.232

Copiar o openJDK 8.0.232 ao local definitivo e informar ao linux as pastas de trabalho

Código

O proximo comando no debian é:
$ su
O proximo comando no Linux Mint é:
$ sudo su
O seguinte e comum aos dois SO.
# cp -rp jdk8.0.232 /usr/lib/jvm/ && rm -r jdk8.0.232/
# update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk8.0.232/bin/java" 1
# update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk8.0.232/bin/javac" 1
# update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk8.0.232/bin/jar" 1

Definir o openJDK 8.0.232 como padrão

Código

# update-alternatives --set java /usr/lib/jvm/jdk8.0.232/bin/java
# update-alternatives --set javac /usr/lib/jvm/jdk8.0.232/bin/javac
# update-alternatives --set jar /usr/lib/jvm/jdk8.0.232/bin/jar

Incluir as variáveis de ambiente

Código

# vim /etc/bash.bashrc

Va até o final do arquivo e inclua as seguintes linhas

Incluir no arquivo

JAVA_HOME=/usr/lib/jvm/jdk8.0.232
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Reiniciar e testar

Código

# reboot
$ java -version
$ javac -version

Referências

Algumas referências

Links