Como posso instalar o Sun/Oracle's Java JDK 6/7/8 ou JRE proprietário?

Eu quero instalar Oracle's JRE e atualizar para a versão mais recente com o Atualizador de Software quando eles forem lançados. Existe um pacote Ubuntu que é fornecido pela Canonical ou Oracle?

Antes do lançamento do Java 7, eu segui desta forma para instalar **Java 6***.

Mas não funciona para Java 7. Não há nenhum pacote sun-java7-xxx. Como você pode instalar o Java 7?

Há uma resposta similar sobre como instalar o JRE 7.

Instalar o Java JDK

A forma manual

  • Download o Linux &quot de 32 ou 64 bits; arquivo binário comprimido" - tem um ".tar.gz" extensão de arquivo.
  • Descompacte-o tar -xvf jdk-8-linux-i586.tar.gz (32-bit) tar -xvf jdk-8-linux-x64.tar.gz (64-bit) O pacote JDK 8 é extraído para o diretório `./jdk1.8.0'. N.B.: Verifique cuidadosamente este nome de pasta uma vez que o Oracle parece mudar isso ocasionalmente com cada atualização.
  • Agora mova o diretório do JDK 8 para /usr/lib.
    sudo mkdir -p /usr/lib/jvm
    sudo mv ./jdk1.8.0 /usr/lib/jvm/
    `).
    
#!/bin/sh

tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws

Se você quiser instalar o plugin para o Firefox, então adicione isto ao final do script:

mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart

Verificar se a instalação foi bem sucedida

Você pode verificar se a instalação foi bem sucedida com o seguinte comando:

java -version

Você deveria ver algo como

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

Você pode verificar se o plugin do JRE Mozilla teve sucesso usando o site oficial do oráculo.

Para Java 6: https://askubuntu.com/questions/67909/how-to-install-oracle-java-jdk-6

Comentários (15)

Existe uma resposta similar sobre como instalar o JDK 8

Instale o JRE

Download o Linux &quot de 32 ou 64 bits; arquivo binário comprimido" - tem um ".tar.gz" extensão de arquivo e descomprimi-lo

tar -xvf jre-7-linux-i586.tar.gz

O pacote JRE 7 é extraído para o diretório ./jre1.7.0. Agora mova o diretório do JRE 7 para /usr/lib:

sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0

Em seguida, execute o seguinte para obter uma lista de alternativas Java atualmente instaladas.

sudo update-alternatives --config java

Vai ter uma saída como:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

Press enter to keep the current choice[*], or type selection number:

Lembre-se do último número e pressione enter para sair deste utilitário, ou seja, neste exemplo, lembre-se do número 2.

Se apenas uma alternativa for mostrada, lembre-se do número 0.

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3

Isto irá adicionar a sua nova instalação JRE 7 à lista de alternativas, ou seja, use o número lembrado + 1, ou seja, 3 no exemplo acima. Agora configure o Java para usar o Oracle Java JRE:

sudo update-alternatives --config java

Você verá uma saída semelhante abaixo - escolha o número de jre1.7.0, ou seja, 3:

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

N.B.: Se não houve nenhuma instalação Java anterior então o novo JRE será o padrão e você não verá o acima.

Verifique a versão da sua nova instalação do JRE 7:

java -version

Deve produzir

java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

Instalar o plugin Firefox/Chrome

Em um terminal:

mkdir ~/.mozilla/plugins

Retire o plugin IcedTea, se ele tiver sido instalado.

sudo apt-get remove icedtea6-plugin

Remova uma versão anterior do plugin Java (pode ou não estar presente):

rm ~/.mozilla/plugins/libnpjp2.so

Agora você pode instalar o plugin, criando um link simbólico (você diz ao Firefox, onde o plugin está localizado). Para uso de Java de 32 bits

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Para uso em Java de 64 bits

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Confirme que o JRE teve sucesso usando o site oficial do oráculo.

Comentários (15)

Aqui está uma solução testada e funcional para instalar o Oracle JDK 7 e todos os seus arquivos so "javac" e tudo o resto funciona: Como instalar o Oracle Java 7 (JDK) no Ubuntu

Aqui estão os comandos (apenas por conveniência):

  1. Faça o download do mais recente Oracle JDK 7 a partir de aqui.
  2. Extraia o arquivo Oracle Java JDK baixado em sua pasta home - uma nova pasta chamada "jdk1.7.0_03" (para Java JDK7 update 3) deve ser criada. Renomeie-o para "java-7-oracle" e mova-o para /usr/lib/jvm usando os seguintes comandos:

cd sudo mkdir -p /usr/lib/jvm/ #just in case sudo mv java-7-oracle/ /usr/lib/jvm/ 3. Instalar o pacote Java Update criado pelo Bruce Ingalls (pacotes disponíveis para Ubuntu 11.10, 11.04, 10.10 e 10.04):

sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install update-java 4. Agora execute o seguinte comando em um terminal para instalar o Oracle Java JDK:

sudo update-java

Após alguns minutos, o Oracle Java JDK deverá ser instalado com sucesso na sua máquina Ubuntu. Você pode verificar a versão executando estes comandos em um terminal:

java -versão javac -versão


AVISO! Esta parte abaixo desta resposta não funciona mais devido ao Java mudar a forma como seus binários são lançados. Foi deixado como está por razões históricas.

Atualização Oracle lançou Java 8 (estável). Para instalá-lo, use os seguintes comandos:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Mais informações @ WebUpd8: [Instalar Oracle Java 8 em Ubuntu Via PPA Repository {\i1}JDK8}

Comentários (6)