Há uma resposta semelhante sobre como instalar o JRE 7.
Instale o Java JDK
A maneira manual
Faça o download do "arquivo binário compactado" do Linux de 32 ou 64 bits - ele possui uma extensão de arquivo ".tar.gz".
Descompacte
tar -xvf jdk-8-linux-i586.tar.gz
(32 bits)
tar -xvf jdk-8-linux-x64.tar.gz
(64 bits)
O pacote JDK 8 é extraído no ./jdk1.8.0
diretório Nota: verifique cuidadosamente o nome desta pasta, pois o Oracle parece alterar isso ocasionalmente a cada atualização.
Agora mova o diretório JDK 8 para /usr/lib
sudo mkdir -p / usr / lib / jvm
sudo mv ./jdk1.8.0 / usr / lib / jvm /
Agora corra
sudo update-alternative --install "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
alternativas de atualização do sudo --install "/ usr / bin / javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
sudo update-alternative --install "/ usr / bin / javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
Isso atribuirá ao Oracle JDK uma prioridade 1, o que significa que a instalação de outros JDKs o substituirá como padrão . Certifique-se de usar uma prioridade mais alta se desejar que o Oracle JDK permaneça o padrão.
Corrija a propriedade do arquivo e as permissões dos executáveis:
sudo chmod a + x / usr / bin / java
sudo chmod a + x / usr / bin / javac
sudo chmod a + x / usr / bin / javaws
raiz do sudo -R root: root /usr/lib/jvm/jdk1.8.0
Nota: Lembre-se - o Java JDK possui muito mais executáveis que você pode instalar da mesma forma como acima. java
, javac
, javaws
São, provavelmente, o mais frequentemente necessário. Esta resposta lista os outros executáveis disponíveis.
Corre
sudo update-alternative --config java
Você verá uma saída semelhante à abaixo - escolha o número de jdk1.8.0 - por exemplo 3
nesta lista (a menos que você nunca tenha instalado o Java instalado no seu computador; nesse caso, uma frase dizendo "Não há nada para configurar" será exibida. ):
$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/jdk1.7.0/bin/java 1 manual mode
3 /usr/lib/jvm/jdk1.8.0/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
Repita o procedimento acima para:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
Nota para usuários do NetBeans!
Você precisa definir o novo JDK como padrão, editando o arquivo de configuração.
Se você deseja ativar o plugin Mozilla Firefox:
32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Nota: você pode vincular o plug-in ( libnpjp2.so
) a /usr/lib/firefox/plugins/
uma instalação em todo o sistema (a /usr/lib/firefox-addons/plugins
partir de 15.04). Para o Ubuntu 13.10, o caminho para o diretório do plugin é /usr/lib/firefox/browser/plugins/
.
Dependendo da sua configuração, pode ser necessário atualizar o perfil do apparmor para Firefox (ou outros navegadores) em /etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:
# Replace the two lines:
# /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
# /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,
Em seguida, reinicie o apparmor:
sudo /etc/init.d/apparmor restart
O caminho mais fácil (obsoleto)
Nota: O PPA da equipe WebUpd8 foi descontinuado a partir de 16 de abril de 2019. Portanto, este PPA não possui nenhum arquivo Java. Mais informações podem ser encontradas na página do PPA no Launchpad . Portanto, esse método não funciona mais e existe por motivos hostóricos.
A maneira mais fácil de instalar o JDK 7 é fazê-lo com o Oracle Java OOS da Web Up8. No entanto, acredita-se que este PPA às vezes esteja desatualizado. Observe também os perigos do uso de um PPA .
Isso instala o JDK 7 (que inclui o Java JDK, JRE e o plug-in do navegador Java):
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default
Fonte
NB: Antes que alguém grite, isso é contra a licença de redistribuição do Oracle - o PPA realmente não possui Java no repositório pessoal. Em vez disso, o PPA baixa diretamente do Oracle e o instala.
O caminho do script
Se você estiver em uma instalação nova do Ubuntu sem instalações Java anteriores, esse script automatiza o processo descrito acima, se você não quiser digitar tudo isso em um console. Lembre-se de que você ainda precisa fazer o download do Java no site da Oracle - os links da Oracle não são wget
amigáveis.
Antes de usar isso, verifique se esse script está no mesmo diretório que a .tar.gz
extensão do arquivo que você baixou e se não há arquivos que começam com jdk-7 na mesma pasta. Se houver, mova-os para fora da pasta temporariamente. Lembre-se de tornar o script executável ( chmod +x <script's file>
).
#!/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ê deseja instalar o plug-in para Firefox, adicione-o no 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
Verifique se a instalação foi bem-sucedida
Você pode verificar se a instalação foi bem-sucedida com o seguinte comando:
java -version
Você deve 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 JRE Mozilla foi bem-sucedido usando o site oficial da Oracle .
Para Java 6: Como instalo o Oracle JDK 6?