Java, um bem necessário, hoje em dia é impossível viver sem ele, no linux é muito fácil instalar por comando apt-get, mas se você precisar atualizar manualmente, não deixar de ser fácil, vamos lá.
1. Faça o Download do Java JDK
Primeiro vamos fazer o download, vá até o site da oracle aqui e escolha qual versão do java você quer:
O JDK (Java Development Kit) já possui todo o ambiente necessário para desenvolver e executar aplicativos em java ele já vem com uma cópia do JRE.
O JRE (Java Runtime Envirorment) é o ambiente de execução Java, é o mínimo que você precisa ter instalado para poder rodar um aplicativo Java.
Escolha também qual arquitetura deseja, 32 ou 64 Bits, se você não sabe, digite no terminal uname -m
para descobrir.
Use o wget para fazer o download:
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-linux-x64.tar.gz
2. Instalando o Java JDK
Com privilégios sudo crie o diretório para o jdk:
mkdir /opt/jdk
E extraia os arquivos para o nosso diretório criado:
tar -zxf jdk-8u31-linux-x64.tar.gz -C /opt/jdk
3. Colocando nosso Java JDK como o JVM padrão
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_31/bin/java 100
e
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_31/bin/javac 100
4. Verificação a instalação
Verifique se o java foi configurado com sucesso para rodar:
update-alternatives --display java
e
update-alternatives --display javac
E o resultado deve ser este:
java - auto mode link currently points to /opt/jdk/jdk1.8.0_31/bin/java /opt/jdk/jdk1.8.0_31/bin/java - priority 100 Current 'best' version is '/opt/jdk/jdk1.8.0_31/bin/java'. javac - auto mode link currently points to /opt/jdk/jdk1.8.0_31/bin/javac /opt/jdk/jdk1.8.0_31/bin/javac - priority 100 Current 'best' version is '/opt/jdk/jdk1.8.0_31/bin/javac'.
Outra forma de verificar a instalação:
java -version
Resultado:
java version "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
And this is it, fácil né?