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 possui muitos outros executáveis que você pode instalar da mesma forma.
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 nenhuma instalação Java anterior, 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?