Something here

Instalar manualmente Java no Debian ou Ubuntu

Feb 26, 2015 | Tags: , , | Categoria: Debian

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é?