Dicas InfoData
imagem para o topo

Instalando o Java Open JDK 11.0.2,
JDK 10.0.2 e JDK 8

Testado em MX-Linux 18.1 e Linux Mint 19.1 Tessa,
sendo compativel com Debian 9.8 Stretch, e Debian 10.

Instalação do openJDK 11.0.2

Clique aqui para Instalação do JDK 10.0.2
Clique aqui para Instalação do JDK 8

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...


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

Procedimento

$ 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 JDK 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/profile

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:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Reiniciar e testar

Código

# reboot
$ java -version
$ javac -version

Configurar o JDK 11 no IntelliJ IDEA.


Instalação do JDK Oracle 10.0.2

Testado em Linux Debian 9.5 Stretch, no Debian 10 Buster
e Linux Mint 19 Tara
Clique aqui para Instalação do JDK 8.

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

Nota: Apenas como esclarecimento, resolvi incluir o JRE em uma pasta

em separado para refletir a estructura do jdk anterior (facilitando

assim para programas como Eclipse).

Procedimento

Faça download do JDK 10 salvando em:
~/Downloads/dev-linux/jdk-oracle/jdk-10.0.2_linux-x64_bin.tar.gz
Faça download do JRE 10 salvando em:
~/Downloads/dev-linux/jdk-oracle/jre-10.0.2_linux-x64_bin.tar.gz

Caso precise apagar uma instalação anterior

Procedimento

rm -r /usr/lib/jvm

Extrair o Java Developer Kit (JDK) e renomear

Código

$ cd ~/Downloads/dev-linux/jdk-oracle/
$ tar xvzf jdk-*.tar.gz
$ mv jdk-10.0.2/ jdk-oracle
$ tar xvzf jre-*.tar.gz
$ mv jre-10.0.2/ jdk-oracle/jre

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-oracle /usr/lib/jvm && rm -r jdk-oracle/
# update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/bin/java" 1
# update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/bin/javac" 1
# update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/bin/jar" 1
# update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/bin/javaws" 1

Definir o JDK 10 como padrão

Código

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

Incluir as variáveis de ambiente

Código

# vim /etc/profile

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

Incluir no arquivo

JAVA_HOME=/usr/lib/jvm
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Reiniciar e testar

Código

# reboot
$ java -version
$ javac -version



Instalação do JDK Oracle 8 update 192
Testado em Linux Debian 9.5 Stretch, no Debian 10 Buster
e Linux Mint 19 Tara

Clique aqui para Instalação do JDK 10.

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

O procedimento para o 9 é o mesmo.

Procedimento

Faça download do JDK8 salvando em:
~/Downloads/dev-linux/jdk-oracle/8/jdk-8u192-ea-bin-b04-linux-x64-01_aug_2018.tar.gz

Caso precise apagar uma instalação anterior

Procedimento

rm -r /usr/lib/jvm/jdk1.8.0_192

Extrair o Java Developer Kit (JDK)

Código

$ cd ~/Downloads/dev-linux/jdk-oracle/8/
$ tar xvzf jdk-8u192-ea-bin-b04-linux-x64-01_aug_2018.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 jdk1.8.0_192 /usr/lib/jvm/ && rm -r jdk1.8.0_192/
# update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_192/bin/java" 1
# update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_192/bin/javac" 1
# update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk1.8.0_192/bin/jar" 1
# update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0_192/bin/javaws" 1

Definir o JDK 8 como padrão

Código

# update-alternatives --set java /usr/lib/jvm/jdk1.8.0_192/bin/java
# update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_192/bin/javac
# update-alternatives --set jar /usr/lib/jvm/jdk1.8.0_192/bin/jar
# update-alternatives --set javaws /usr/lib/jvm/jdk1.8.0_192/bin/javaws

Incluir as variáveis de ambiente

Código

# vim /etc/profile

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

Incluir no arquivo

JAVA_HOME=/usr/lib/jvm/jdk1.8.0_192
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Reiniciar e testar

Código

# reboot
$ java -version
$ javac -version

Referências

Algumas referências

Links