Este artículo es para las versiones de 32 bits y 64 bits de la instalación de Oracle Java 8 JDK (la versión en la que se escribió este artículo es 1.8.0_20) en sistemas operativos Ubuntu de 32 y 64 bits. Estas instrucciones también se pueden aplicar a Debian y Linux Mint.
Este tutorial es para aquellos de ustedes que solo desean instalar Oracle Java JDK con Oracle Java JRE incluido en la descarga de JDK. Las instrucciones de instalación de Oracle Java JDK solo se aplican a los sistemas operativos Linux basados en Debian, por ejemplo: Debian, Linux Mint o Ubuntu.
Paso
Paso 1. Vea si la arquitectura de su sistema operativo Ubuntu Linux es de 32 bits o 64 bits
Abra la terminal y ejecute este comando
-
Escribir / Copiar / Pegar:
archivos / sbin / init
Tome nota de la versión de bits de la arquitectura del sistema operativo Ubuntu Linux que aparece, ya sea de 32 o 64 bits
Paso 2. Averigüe si su sistema tiene Java instalado
Para eso, ejecute el comando de la versión de java desde la terminal.
-
Abra una terminal, luego ingrese el comando a continuación:
-
Escribir / Copiar / Pegar:
java -version
-
-
Si ya tiene OpenJDK en su sistema, puede aparecer esta línea:
-
versión de Java "1.7.0_15"
Entorno de tiempo de ejecución OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
VM de servidor OpenJDK de 64 bits (compilación 19.0-b09, modo mixto)
-
- Si OpenJDK ya existe en su sistema, se ha instalado en su sistema la versión de proveedor incorrecta de Java.
Paso 3. Elimine completamente OpenJDK / JRE del sistema, luego cree una carpeta para contener el binario Oracle Java JDK / JRE
Esto es útil para evitar conflictos del sistema y confusión entre diferentes versiones de proveedores de Java. Por ejemplo, si ya hay un OpenJDK / JRE en el sistema, elimínelo escribiendo este comando en la línea de comando:
-
Escribir / Copiar / Pegar:
sudo apt-get purge openjdk - / *
El comando anterior es eliminar completamente OpenJDK / JRE del sistema
-
Escribir / Copiar / Pegar:
sudo mkdir -p / usr / local / java
Este comando creará una carpeta para contener los binarios de Oracle Java JDK y JRE
Paso 4. Descargue Oracle Java JDK para Linux
Debe elegir un binario comprimido que apropiado para arquitectura de sistema de 32 o 64 bits (con extensión de archivo tar.gz)
- Si está utilizando el sistema operativo Ubuntu Linux de 32 bits, descargue el binario Oracle Java de 32 bits.
- Si está utilizando el sistema operativo Ubuntu Linux de 64 bits, descargue el binario Oracle Java de 64 bits.
-
También puedes descargar Documentación de Oracle Java JDK
Seleccione jdk-8u20-apidocs.zip
-
Signos vitales:
El binario de Oracle Java de 64 bits no se puede utilizar en el sistema operativo Ubuntu Linux de 32 bits. Aparecerán varios mensajes de error del sistema si intenta instalar Oracle Java de 64 bits en Ubuntu Linux de 32 bits.
Paso 5. Copie el binario de Oracle Java en la carpeta local / usr / local / java
En la mayoría de los casos, el binario de Oracle Java se descarga en: / home /"su nombre de usuario"/ Descargas.
-
Instrucciones de instalación de Oracle Java de 32 bits en Ubuntu Linux de 32 bits:
-
Escribir / Copiar / Pegar:
cd / inicio / ' "su nombre de usuario" / Descargas
-
Escribir / Copiar / Pegar:
sudo cp -r jdk-8u20-linux-i586.tar.gz / usr / local / java /
-
Escribir / Copiar / Pegar:
cd / usr / local / java /
-
-
Instrucciones de instalación de Oracle Java de 64 bits en Ubuntu Linux de 64 bits:
-
Escribir / Copiar / Pegar:
cd / inicio / ' "su nombre de usuario" / Descargas
-
Escribir / Copiar / Pegar:
sudo cp -r jdk-8u20-linux-x64.tar.gz / usr / local / java /
-
Escribir / Copiar / Pegar:
cd / usr / local / java /
-
Paso 6. Extraiga el binario de Java comprimido en la carpeta / usr / local / java /
-
Instrucciones de instalación de Oracle Java de 32 bits en Ubuntu Linux de 32 bits:
-
Escribir / Copiar / Pegar:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Instrucciones de instalación de Oracle Java de 64 bits en Ubuntu Linux de 64 bits:
-
Escribir / Copiar / Pegar:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
Paso 7. Revise su carpeta nuevamente
En este punto, debe tener dos carpetas binarias extraídas en / usr / local / java / para Java JDK / JRE enumeradas como:
-
Escribir / Copiar / Pegar:
ls -a
- jdk1.8.0_20
- jre1.8.0_20
Paso 8. Edite el sistema de archivos PATH / etc / profile, luego agregue esta variable del sistema a la ruta del sistema
Use un editor de texto como nano o gedit como root, luego abra / etc / profile.
-
Escribir / Copiar / Pegar:
sudo gedit / etc / profile
- o
-
Escribir / Copiar / Pegar:
sudo nano / etc / profile
Paso 9. Desplácese hasta el final del archivo usando las teclas de flecha en su teclado y agregue la siguiente línea al final del archivo / etc / profile:
-
Escribir / Copiar / Pegar:
JAVA_HOME = / usr / local / java /jdk1.8.0_20
JRE_HOME = / usr / local / java /jre1.8.0_20
RUTA = $ RUTA: $ JRE_HOME / bin: $ JAVA_HOME / bin
exportar JAVA_HOME
exportar JRE_HOME
ruta de exportación
Paso 10. Guarde el archivo / etc / profile, luego salga
Paso 11. Indique al sistema Ubuntu Linux dónde se encuentra Oracle Java JDK / JRE
Esto notificará al sistema que la nueva versión de Oracle Java está disponible.
-
Escribir / Copiar / Pegar:
sudo update-alternativas --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Este comando notificará al sistema que Oracle Java JRE está en funcionamiento
-
Escribir / Copiar / Pegar:
sudo update-alternativas --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Este comando notificará al sistema que Oracle Java JDK está listo para usarse
-
Escribir / Copiar / Pegar:
sudo update-alternativas --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Este comando notifica al sistema que Oracle Java Web Start está en funcionamiento
Paso 12. Dígale al sistema Ubuntu Linux que Oracle Java JDK / JRE debe ser el Java predeterminado
-
Escribir / Copiar / Pegar:
sudo update-alternativas --set java /usr/local/java/jdk1.8.0_20/bin/java
Este comando es para configurar el entorno de ejecución de Java en el sistema
-
Escribir / Copiar / Pegar:
sudo update-alternativas --set javac /usr/local/java/jdk1.8.0_20/bin/javac
Este comando es para configurar el compilador javac en el sistema
-
Escribir / Copiar / Pegar:
sudo update-alternativas --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Este comando es para configurar el inicio de Java Web en el sistema
Paso 13. Vuelva a ejecutar PATH / etc / profile en el sistema escribiendo este comando:
-
Escribir / Copiar / Pegar:
fuente / etc / profile
- Tenga en cuenta que el PATH / etc / profile en el sistema se reiniciará después de reiniciar el sistema Ubuntu Linux
Paso 14. Pruebe para ver si Oracle Java está instalado correctamente en el sistema
Ejecute este comando y vea qué versión de Java aparece:
Paso 15. Aparecerá una instalación exitosa de Oracle Java 32 bit:
-
Escribir / Copiar / Pegar:
java -version
Este comando mostrará la versión de Java que se está ejecutando actualmente en el sistema
-
Aparecerá un mensaje mostrando:
-
versión de Java "1.8.0_20"
Entorno de ejecución Java (TM) SE (compilación 1.8.0_20-b26)
VM del servidor Java HotSpot (TM) (compilación 25.20-b23, modo mixto)
-
-
Escribir / Copiar / Pegar:
javac -version
Este comando es para hacerle saber que ahora puede compilar programas Java desde la terminal
-
Aparecerá un mensaje mostrando:
Javac 1.8.0_20
Paso 16. Aparecerá una instalación exitosa de Oracle Java 64 bit:
-
Escribir / Copiar / Pegar:
java -version
Este comando mostrará la versión de Java que se está ejecutando actualmente en el sistema
-
Aparecerá un mensaje mostrando:
-
versión de Java "1.8.0_20"
Entorno de ejecución Java (TM) SE (compilación 1.8.0_20-b26)
VM del servidor Java HotSpot (TM) (compilación 25.20-b23, modo mixto)
-
-
Escribir / Copiar / Pegar:
javac -version
Este comando es para hacerle saber que ahora puede compilar programas Java desde la terminal
-
Aparecerá un mensaje mostrando:
Javac 1.8.0_20
Paso 17. Felicitaciones
Ha instalado correctamente Oracle Java en su sistema Linux. Reinicie el sistema. Después de eso, el sistema estará completamente configurado para ejecutar y desarrollar programas Java. Más tarde, puede intentar compilar y ejecutar programas Java usted mismo.
Opcional: Cómo habilitar Oracle Java en el navegador web
Para habilitar el complemento de Java en un navegador web, cree un enlace simbólico desde la carpeta de complementos del navegador web a la ubicación del complemento de Java en su distribución de Oracle Java
Información importante:
Habilitar Oracle Java 7 en un navegador web expondrá muchas fallas de seguridad y vulnerabilidades de Java. Básicamente, habilitar Oracle Java 7 en un navegador web corre el riesgo de invitar a piratas informáticos a su sistema. Para obtener más información sobre vulnerabilidades de seguridad y exploits en Java, visite el siguiente sitio web en inglés: Java Tester
Google Chrome
Instrucciones de Oracle Java de 32 bits:
-
Ingrese el comando a continuación.
-
Escribir / Copiar / Pegar:
sudo mkdir -p / opt / google / chrome / plugins
Este comando creará una carpeta llamada / opt / google / chrome / plugins
-
Escribir / Copiar / Pegar:
cd / opt / google / chrome / plugins
Este comando lo colocará en la carpeta de complementos de Google Chrome. Debes estar en esta carpeta antes de crear un enlace simbólico
-
Escribir / Copiar / Pegar:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Este comando creará un enlace simbólico desde el complemento Java JRE (Java Runtime Environment) libnpjp2.so al navegador web Google Chrome.
-
Instrucciones de Oracle Java de 64 bits:
-
Ingrese el comando a continuación.
-
Escribir / Copiar / Pegar:
sudo mkdir -p / opt / google / chrome / plugins
Este comando creará una carpeta llamada / opt / google / chrome / plugins
-
Escribir / Copiar / Pegar:
cd / opt / google / chrome / plugins
Este comando lo colocará en la carpeta de complementos de Google Chrome. Debes estar en esta carpeta antes de crear el enlace simbólico
-
Escribir / Copiar / Pegar:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Este comando creará un enlace simbólico desde el complemento Java JRE (Java Runtime Environment) libnpjp2.so al navegador web Google Chrome.
-
Recordatorio:
-
Notas:
A veces, el comando anterior puede mostrar el siguiente mensaje:
- ln: creando un enlace simbólico `./libnpjp2.so ': el archivo existe
- Para resolver este problema, elimine el enlace simbólico anterior usando este comando:
-
Escribir / Copiar / Pegar:
cd / opt / google / chrome / plugins
-
Escribir / Copiar / Pegar:
sudo rm -rf libnpjp2.so
- Asegúrese de estar en la carpeta / opt / google / chrome / plugins antes de ingresar ese comando.
-
Reinicie el navegador web y luego visite Java Tester para detectar si Java está funcionando en su navegador.
Mozilla Firefox
Instrucciones de Oracle Java de 32 bits:
-
Ingrese el comando a continuación.
-
Escribir / Copiar / Pegar:
cd / usr / lib / mozilla / plugins
Este comando lo colocará en la carpeta / usr / lib / mozilla / plugins. Cree esta carpeta si aún no está en su sistema
-
Escribir / Copiar / Pegar:
sudo mkdir -p / usr / lib / mozilla / plugins
Este comando creará una carpeta llamada / usr / lib / mozilla / plugins. Debes estar en esta carpeta antes de crear el enlace simbólico
-
Escribir / Copiar / Pegar:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Este comando creará un enlace simbólico desde el complemento Java JRE (Java Runtime Environment) libnpjp2.so al navegador Mozilla Firefox
-
Instrucciones de Oracle Java de 64 bits:
-
Ingrese el comando a continuación.
-
Escribir / Copiar / Pegar:
cd / usr / lib / mozilla / plugins
Este comando lo colocará en la carpeta / usr / lib / mozilla / plugins. Cree esta carpeta si aún no está en su sistema
-
Escribir / Copiar / Pegar:
sudo mkdir -p / usr / lib / mozilla / plugins
Este comando creará una carpeta llamada / usr / lib / mozilla / plugins. Debes estar en esta carpeta antes de crear el enlace simbólico
-
Escribir / Copiar / Pegar:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Este comando creará un enlace simbólico desde el complemento Java JRE (Java Runtime Environment) libnpjp2.so al navegador Mozilla Firefox
-
Recordatorio:
-
Notas:
A veces, el comando anterior puede mostrar el siguiente mensaje:
- ln: creando un enlace simbólico `./libnpjp2.so ': el archivo existe
- Para resolver este problema, elimine el enlace simbólico anterior usando este comando:
-
Escribir / Copiar / Pegar:
cd / usr / lib / mozilla / plugins
-
Escribir / Copiar / Pegar:
sudo rm -rf libnpjp2.so
- Asegúrese de estar en la carpeta / usr / lib / mozilla / plugins antes de ingresar ese comando.
-
Reinicie el navegador web y luego visite Java Tester para detectar si Java está funcionando en su navegador.
-