Instalando o Java Offline
Descubra se você está executando um sistema operacional de 32 bits ou 64 bits:
uname -m
x86_64: kernel de 64 bits
i686: kernel de 32 bits
Acesse o site do Oracle Java SE e decida qual versão você deseja instalar :
JDK: Java Development Kit. Inclui um JRE completo, além de ferramentas para desenvolvimento, depuração e monitoramento de aplicativos Java.
Servidor JRE: Java Runtime Environment. Para implementar aplicativos Java em servidores. Inclui ferramentas para monitoramento de JVM e ferramentas comumente necessárias para aplicativos de servidor.
Aceite a licença e copie o link para download na área de transferência. Lembre-se de escolher o tar.gz correto (64 ou 32 bits). Use o wget para baixar o arquivo no seu servidor:
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
O Oracle não permite downloads sem aceitar sua licença, portanto, precisávamos modificar o cabeçalho da nossa solicitação. Como alternativa, você pode simplesmente baixar o arquivo compactado usando o navegador e carregá-lo manualmente usando um cliente SFTP / FTP.
Sempre obtenha a versão mais recente do site da Oracle e modifique os comandos deste tutorial de acordo com o arquivo baixado.
Instalando o Oracle JDK
O diretório / opt é reservado para todos os softwares e pacotes complementares que não fazem parte da instalação padrão. Crie um diretório para sua instalação do JDK:
sudo mkdir /opt/jdk
e extraia o java no diretório "/ opt / jdk":
sudo tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
Verifique se o arquivo foi extraído para o diretório / opt / jdk.
ls /opt/jdk
Definindo o Oracle JDK como a JVM padrão
No nosso caso, o executável java está localizado em /opt/jdk/jdk1.8.0_05/bin/java. Para configurá-lo como a JVM padrão em sua máquina, execute:
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
e
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
Verifique sua instalação
Verifique se o java foi configurado com sucesso executando:
update-alternatives --display java
e
update-alternatives --display javac
A saída deve ficar assim:
java - auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/java
/opt/jdk/jdk1.8.0_05/bin/java - priority 100
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/java'.
javac - auto mode
link currently points to /opt/jdk/jdk1.8.0_05/bin/javac
/opt/jdk/jdk1.8.0_05/bin/javac - priority 100
Current 'best' version is '/opt/jdk/jdk1.8.0_05/bin/javac'.
Outra maneira fácil de verificar sua instalação é:
java -version
A saída deve ficar assim:
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
(Opcional) Atualizando Java
Para atualizar o Java, basta fazer o download de uma versão atualizada do site da Oracle e extraí-la no diretório / opt / jdk e configurá-la como a JVM padrão com um número de prioridade mais alto (neste caso, 110):
update-alternatives --install /usr/bin/java java /opt/jdk/jdk.new.version/bin/java 110
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk.new.version/bin/javac 110
Você pode manter a versão antiga ou excluí-la:
update-alternatives --remove java /opt/jdk/jdk.old.version/bin/java
update-alternatives --remove javac /opt/jdk/jdk.old.version/bin/javac
rm -rf /opt/jdk/jdk.old.version