Hay una respuesta similar sobre cómo instalar JRE 7.
Instalar Java JDK
La forma manual
Descargue el "archivo binario comprimido" de Linux de 32 bits o 64 bits: tiene una extensión de archivo ".tar.gz".
Descomprimirlo
tar -xvf jdk-8-linux-i586.tar.gz
(32 bits)
tar -xvf jdk-8-linux-x64.tar.gz
(64 bits)
El paquete JDK 8 se extrae en el ./jdk1.8.0
directorio. NB: compruebe cuidadosamente el nombre de esta carpeta ya que Oracle parece cambiar esto ocasionalmente con cada actualización.
Ahora mueva el directorio JDK 8 a /usr/lib
sudo mkdir -p / usr / lib / jvm
sudo mv ./jdk1.8.0 / usr / lib / jvm /
Ahora corre
sudo update-alternative --install "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
sudo update-alternative --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
Esto asignará a Oracle JDK una prioridad de 1, lo que significa que la instalación de otros JDK lo reemplazará por defecto . Asegúrese de utilizar una prioridad más alta si desea que Oracle JDK siga siendo el predeterminado.
Corrija la propiedad del archivo y los permisos de los ejecutables:
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
NB: Recuerde: Java JDK tiene muchos más ejecutables que puede instalar de manera similar a la anterior. java
, javac
, javaws
Son probablemente los más frecuencia requerida. Esta respuesta enumera los otros ejecutables disponibles.
correr
alternativas de actualización de sudo --config java
Verá un resultado similar al siguiente: elija el número de jdk1.8.0, por ejemplo 3
en esta lista (a menos que nunca haya instalado Java instalado en su computadora, en cuyo caso aparecerá una oración que dice "No hay nada que configurar" ):
$ 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 lo anterior para:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
¡Nota para los usuarios de NetBeans!
Necesita configurar el nuevo JDK como edición predeterminada editando el archivo de configuración.
Si desea habilitar el complemento 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/
NB: puede vincular el complemento ( libnpjp2.so
) /usr/lib/firefox/plugins/
para una instalación en todo el sistema ( /usr/lib/firefox-addons/plugins
desde 15.04 en adelante). Para Ubuntu 13.10, la ruta al directorio de complementos es /usr/lib/firefox/browser/plugins/
.
Dependiendo de su configuración, es posible que deba actualizar el perfil de apparmor para Firefox (u otros navegadores) en /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,
Luego reinicie apparmor:
sudo /etc/init.d/apparmor restart
El camino fácil (Obsoleto)
Nota: El PPA del equipo de WebUpd8 ha sido descontinuado a partir del 16 de abril de 2019. Por lo tanto, este PPA no tiene ningún archivo Java. Se puede encontrar más información en la página de PPA en Launchpad . Por lo tanto, este método ya no funciona y existe debido a razones hostiles.
La forma más fácil de instalar JDK 7 es hacerlo con Web Up8 Oracle Java OOS. Sin embargo, se cree que este PPA a veces está desactualizado. También tenga en cuenta los peligros de usar un PPA .
Esto instala JDK 7 (que incluye Java JDK, JRE y el complemento del 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
Fuente
NB: Antes de que alguien grite, esto va en contra de la licencia de redistribución de Oracle : el PPA en realidad no tiene Java en el repositorio personal. En cambio, el PPA se descarga directamente de Oracle y lo instala.
La forma del guión
Si está en una instalación nueva de Ubuntu sin instalaciones Java anteriores, este script automatiza el proceso descrito anteriormente si no desea escribir todo eso en una consola. Recuerde, aún necesita descargar Java del sitio web de Oracle: los enlaces de Oracle no son wget
amigables.
Antes de usar esto, asegúrese de que este script esté en el mismo directorio que la .tar.gz
extensión de archivo que descargó y que no haya archivos que comiencen con jdk-7 en la misma carpeta. Si los hay, muévalos temporalmente de la carpeta. Recuerde hacer que el script sea ejecutable ( 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
Si desea instalar el complemento para Firefox, agréguelo al final del 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 si la instalación fue exitosa
Puede verificar si la instalación se realizó correctamente con el siguiente comando:
java -version
Deberías 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)
Puede verificar si el complemento JRE Mozilla ha sido exitoso utilizando el sitio web oficial de Oracle .
Para Java 6: ¿Cómo instalo Oracle JDK 6?