Existe uma resposta semelhante sobre como instalar o JRE 7.
Instalar o Java JDK
O caminho manual
-
Download do Linux de 32 ou 64 bits "compactado arquivo binário "- tem uma extensão de arquivo" .tar.gz ".
-
Descompacte-o
tar -xvf jdk-8-linux-i586.tar.gz
(32 bits)tar -xvf jdk-8-linux-x64.tar.gz
(64 bits)O pacote do JDK 8 é extraído no diretório
./jdk1.8.0
. N.B .: Verifique cuidadosamente este nome de pasta, pois o Oracle parece mudar isso ocasionalmente a 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/
-
Agora corra
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
Isso atribuirá ao Oracle JDK uma prioridade de 1, o que significa que a instalação de outros JDKs o substituirá como o padrão . Certifique-se de usar uma prioridade mais alta se quiser 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 sudo chown -R root:root /usr/lib/jvm/jdk1.8.0
N.B .: Lembre-se - o Java JDK tem muitos outros executáveis que você pode instalar da mesma forma como acima.
java
,javac
,javaws
são provavelmente os mais frequentemente solicitados. Esta lista de respostas os outros executáveis disponíveis. -
Executar
sudo update-alternatives --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 em seu computador, caso em que uma frase dizendo "Existe nada para configurar "aparecerá":$ 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ê quiser ativar o plug-in do 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/
N.B .: Você pode vincular o plug-in ( libnpjp2.so
) a /usr/lib/firefox/plugins/
para uma instalação em todo o sistema ( /usr/lib/firefox-addons/plugins
de 15.04 em diante). Para o Ubuntu 13.10, o caminho para o diretório do plugin é /usr/lib/firefox/browser/plugins/
.
Dependendo da sua configuração, talvez seja necessário atualizar o perfil do apparmor para o 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
A maneira mais fácil de instalar o JDK 7 é fazê-lo com o Web Up8 Oracle Java OOS. No entanto, acredita-se que este PPA às vezes esteja desatualizado. Observe também os perigos de usar um PPA .
Isso instala o JDK 7 (que inclui o Java JDK, o 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
N.B .: Antes que alguém grite isso é contra a licença de redistribuição da Oracle - o PPA não tem Java no repositório pessoal. Em vez disso, o PPA faz download diretamente do Oracle e o instala.
O caminho do script
Se você estiver em uma nova instalação 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, você ainda precisa baixar o Java do site da Oracle - os links da Oracle não são wget
friendly.
Antes de usar este , certifique-se de que este script esteja no mesmo diretório que a extensão de arquivo .tar.gz
que você baixou e que não existam arquivos no que comecem com jdk- 7 na mesma pasta. Se houver, por favor, 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 o Firefox, adicione-o 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
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 plug-in do JRE Mozilla foi bem-sucedido usando o site oficial da oracle .
Para o Java 6: Como instalo o Oracle JDK 6?