Cómo instalar Oracle Java en Ubuntu Linux

Posted on
Autor: Laura McKinney
Fecha De Creación: 9 Abril 2021
Fecha De Actualización: 25 Junio 2024
Anonim
Cómo instalar Oracle Java en Ubuntu Linux - Conocimiento
Cómo instalar Oracle Java en Ubuntu Linux - Conocimiento

Contenido

En este artículo: Opcional: Valide Oracle Java en un navegador de Internet Google Chrome Mozilla Firefox

Este tutorial cubre la instalación de JDK (entorno de desarrollo) y JRE (entorno operativo) Oracle 7 en sistemas operativos Ubuntu en 32 y 64 bits. Estas instrucciones también son válidas para las distribuciones Debian Linux y Linux Mint.


  • Cómo actualizar Oracle Java con Ubuntu Linux

Si Oracle Java 7 ya está instalado en su sistema, use este método pero solo para actualizarlo.

  • Cómo instalar el entorno operativo Oracle Java en Ubuntu Linux

Para aquellos que desean "solo" instalar Oracle Java JRE para ejecutar aplicaciones utilizando Java, no para desarrollar aplicaciones.

  • Cómo instalar Oracle JDK en Ubuntu Linux

Para aquellos que desean instalar el entorno de desarrollo Oracle Oracle para desarrollar programas y aplicaciones en esta plataforma. La instalación de JDK también integra el entorno operativo JRE.

  • Cómo validar Oracle Java en sus navegadores de Internet

También para permitir que sus navegadores utilicen la plataforma Java.

etapas




  1. Compruebe si la arquitectura de su sistema operativo Ubuntu Linux es de 32 bits o de 64 bits. Abra una terminal e inicie el comando que sigue.
    • Tipo / copiar / pegar: archivo / sbin / init
      • Este comando le dará información sobre el tipo de arquitectura de 32 o 64 bits de su sistema operativo Ubuntu Linux.


  2. Compruebe si Java está instalado en el sistema. Para hacer esto, deberá emitir un comando que solicite la versión de Java a través de un terminal.
    • Abra una terminal e inicie el comando que sigue.
      • Tipo / copiar / pegar: java -version
    • Si OpenJDK está instalado en su sistema, la respuesta se puede mostrar de la siguiente manera:
      • versión de Java "1.7.0_15"
        OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        Servidor VM OpenJDK de 64 bits (compilación 19.0-b09, modo mixto)
    • En este caso, tiene instalada una versión de Java, pero proviene del otro proveedor y es muy diferente de la que utilizaremos en este ejercicio. Deberá desinstalarlo.



  3. Desinstale OpenJDK / JRE completamente de su sistema y cree un directorio que contendrá los archivos binarios de Oracle Java JDK / JRE. Esto evitará conflictos y confusiones entre plataformas y versiones de Java. Si, por ejemplo, OpenJDK / JRE está instalado en su máquina, deberá desinstalarlo utilizando el siguiente comando (en un terminal).
    • Tipo / copiar / pegar: sudo apt-get purge openjdk - *
      • Este comando desinstalará completamente OpenJDK / JRE de su sistema.
    • Tipo / copiar / pegar: sudo mkdir -p / usr / local / java
      • Este comando creará un directorio que contendrá el desarrollo binario de Oracle y los archivos binarios del entorno operativo Java.


  4. Descargue los entornos Oracle Java JDK y JKE para Linux. Asegúrese de seleccionar el bueno archivos comprimidos y correspondientes a la arquitectura de 32 o 64 bits de su sistema. El nombre de este archivo debe terminar con .tar.gz y no par.zip o.exe.
    • Por ejemplo, si su computadora se ejecuta en un sistema Ubuntu Linux de 32 bits, descargue los archivos binarios de 32 bits.
    • Si, en cambio, se ejecuta en un sistema de 64 bits, descargue los binarios de 64 bits.
    • Opcionalmente, descargue la documentación sobre entornos Oracle Java JDK / JRE.
      • Seleccione jdk-7u40-apidocs.zip
    • Información importante: Oracle Los binarios de Oracle de 64 bits no funcionarán en un sistema operativo Linux de 32 bits, y recibirá múltiples errores del sistema si intenta dicha instalación. Lo mismo sucederá si intenta instalar una plataforma de 32 bits en una arquitectura de 64 bits.


  5. Copie los binarios de Oracle Java en el directorio / usr / local / java. En la mayoría de los casos, estos archivos se almacenarán automáticamente en el directorio de descarga nominal / home /"Su nombre de usuario"/ Descargas.
    • Instrucciones de instalación para Oracle Java 32-bit en Ubuntu Linux 32-bit:
      • Tipo / copiar / pegar: cd / inicio /"Su nombre de usuario"/ descargas
      • Tipo / copiar / pegar: sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
      • Tipo / copiar / pegar: sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
      • Tipo / copiar / pegar: cd / usr / local / java
    • Instrucciones de instalación para Oracle Java 64-bit en Ubuntu Linux 64-bit:
      • Tipo / copiar / pegar: cd / inicio /"Su nombre de usuario"/ descargas
      • Tipo / copiar / pegar: sudo cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
      • Tipo / copiar / pegar: sudo cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
      • Tipo / copiar / pegar: cd / usr / local / java


  6. Descomprima los binarios de Java en el directorio / usr / local / java.
    • Instrucciones de instalación para Oracle Java 32-bit en Ubuntu Linux 32-bit:
      • Tipo / copiar / pegar: sudo tar xvzf jdk-7u40-linux-i586.tar.gz
      • Tipo / copiar / pegar: sudo tar xvzf jre-7u40-linux-i586.tar.gz
    • Instrucciones de instalación para Oracle Java 64-bit en Ubuntu Linux 64-bit:
      • Tipo / copiar / pegar: sudo tar xvzf jdk-7u40-linux-x64.tar.gz
      • Tipo / copiar / pegar: sudo tar xvzf jre-7u40-linux-x64.tar.gz


  7. Revisa tus directorios. En este punto, debe tener dos archivos binarios sin comprimir en / usr / local / java para Java JDK / JRE nombrados de la siguiente manera. Para averiguarlo, aplique el siguiente comando.
    • Tipo / copiar / pegar: ls -a. La respuesta debería enumerar estos dos archivos:
    • jdk1.8.0_181
    • jre1.8.0_181


  8. Usando nano, gedit, vim o cualquier otro editor de es, abra el archivo descriptor de variables del sistema./ etc / profile y agregue lo siguiente (debe iniciar sesión como raíz para poder realizar esta operación).
    • Tipo / copiar / pegar: sudo gedit / etc / profile si usa gedit.
    • o
    • Tipo / copiar / pegar: sudo nano / etc / profile si elige nano.


  9. Desplace el archivo, etc / profile hasta el final con las teclas de flecha y agregue las siguientes líneas.
    • Tipo / copiar / pegar:

      JAVA_HOME = / usr / local / java /jdk1.8.0_181
      PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
      JRE_HOME = / usr / local / java /jre1.8.0_181
      PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
      exportar JAVA_HOME
      exportar JRE_HOME
      camino de exportación
    • Guarde el archivo / etc / profile y salga del editor es.


  10. Informe a Ubuntu Linux de la ubicación de Oracle Java JDK / JRE. Lo siguiente le dirá al sistema que la nueva plataforma Java está disponible.
    • Tipo / copiar / pegar: sudo update-alternative --install "/ usr / bin / java" "java" "/usr/local/java/jre1.8.0_181/bin/java" 1
      • Este comando le dice al sistema que Oracle JRE Java ya está disponible.
    • Tipo / copiar / pegar: sudo update-alternative --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_181/bin/javac" 1
      • Este comando informa al sistema que ahora se puede usar Oracle Java JDK.
    • Tipo / copiar / pegar: sudo update-alternative --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.8.0_181/bin/javaws" 1
      • Este comando notifica al sistema que Oracle Java Web start ahora se puede usar.


  11. Ahora informe a Ubuntu Linux que Oracle ahora será el entorno Java predeterminado.
    • Tipo / copiar / pegar: alternativas de actualización de sudo --set java /usr/local/java/jre1.8.0_181/bin/java
      • Este comando integrará el entorno operativo en el sistema.
    • Tipo / copiar / pegar: alternativas de actualización de sudo --set javac /usr/local/java/jdk1.8.0_181/bin/javac
      • Este comando integrará el compilador Javac en el sistema.
    • Tipo / copiar / pegar: alternativas de actualización de sudo --set javaws /usr/local/java/jre1.8.0_181/bin/javaws
      • Este comando integrará Java Web start en el sistema.


  12. Haga que el sistema tenga en cuenta la variable PATH / etc / profile ingresando el comando a continuación.
    • Tipo / copiar / pegar:. / Etc / profile
    • Tenga en cuenta que la variable PATH su sistema (ubicado en / etc / profile) se actualizará después de reiniciar su sistema operativo.


  13. Pruebe la instalación correcta de Oracle Java en su sistema. Ejecute los comandos que se describen a continuación y observe la versión de Java que ha instalado. Una instalación exitosa de Oracle Java de 32 bits dará como resultado lo siguiente.
    • Tipo / copiar / pegar: java -version
      • El propósito de este comando es informarle sobre la versión de Java que se ejecuta en su sistema.
    • Debería ver uno de los sistemas que muestra:
      • versión de Java "1.8.0_181"
        Java (TM) SE Runtime Environment (compilación 1.8.0_181-b40)
        Servidor VM Java HotSpot (TM) (compilación 23.1-b03, modo mixto).
    • Tipo / copiar / pegar: javac -version
      • Este comando le permite saber si ahora puede compilar programas Java desde el terminal.
    • Deberías recibir un póster:
      • javac 1.8.0_181


  14. Felicitaciones, acaba de completar la instalación de Oracle Java en su sistema Linux. Reinicie su computadora ahora en Ubuntu Linux, después de lo cual su sistema estará completamente configurado para desarrollar y ejecutar programas Java. Puede que tenga que intentar compilar y ejecutar sus propios programas Java después de leer este artículo: Cómo crear su primer programa Java en Ubuntu Linux.

Método 1 Opcional: validar Oracle Java en un navegador de Internet



  1. Para validar un complemento de Java en un navegador de Internet, debe crear un enlace simbólico entre el directorio que contiene los complementos del navegador y la carpeta que contiene uno o los incluidos en el paquete de distribución Oracle Oracle.
    • Nota importante: llamamos su atención cuando Oracle 7 se valida en sus navegadores debido a las numerosas vulnerabilidades y vulnerabilidades de seguridad que se han descubierto allí. Esta es la ruta de acceso principal utilizada por todo tipo de personas maliciosas para comprometer su sistema. Para obtener más información sobre este tema, visite este sitio web donde hay más información disponible sobre este tema.

Método 2 de 2: Google Chrome

Instrucciones para Oracle Java 32-bit



  1. Inicia los siguientes comandos.
    • Tipo / copiar / pegar: sudo mkdir -p / opt / google / chrome / plugins
      • que creará un directorio llamado / opt / google / chrome / plugins.
    • Tipo / copiar / pegar: cd / opt / google / chrome / plugins
      • Este comando lo llevará al directorio de complementos de Google Chrome, asegúrese de estar ubicado antes de crear el enlace simbólico.
    • Tipo / copiar / pegar: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Este comando creará un enlace simbólico entre el complemento del entorno operativo JRE libnpjp2.so y tu navegador Google Chrome.

Instrucciones para Oracle Java 64-bit



  1. Inicia los siguientes comandos.
    • Tipo / copiar / pegar: sudo mkdir -p / opt / google / chrome / plugins
      • que creará un directorio llamado / opt / google / chrome / plugins.
    • Tipo / copiar / pegar: cd / opt / google / chrome / plugins
      • Este comando lo llevará al directorio de complementos de Google Chrome, así que asegúrese de incluirlo antes de crear el enlace simbólico.
    • Tipo / copiar / pegar: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Este comando creará un enlace simbólico entre el complemento del entorno operativo JRE libnpjp2.so y tu navegador

recordatorios



  1. A veces puede ver lo siguiente cuando emite el comando mencionado anteriormente.
    • ln: creación del enlace simbólico `./libnpjp2.so: el archivo ya existe
    • Para corregir este problema, simplemente elimine el enlace simbólico con el siguiente comando.
    • Tipo / copiar / pegar: cd / opt / google / chrome / plugins
    • Tipo / copiar / pegar: sudo rm -rf libnpjp2.so
    • Asegúrese de estar en el directorio / opt / google / chrome / plugins antes de iniciar el comando.


  2. Reinicie su navegador de Internet y vaya a este sitio para prueba Java para asegurarse de que funciona en Google Chrome.

Método 3 de 3: Mozilla Firefox

Instrucciones para Oracle Java 32-bit



  1. Inicia los siguientes comandos.
    • Tipo / copiar / pegar: cd / usr / lib / mozilla / plugins
      • Esto lo llevará al directorio / usr / lib / mozilla / plugins, si esta carpeta aún no existe en su sistema, créelo.
    • Tipo / copiar / pegar: sudo mkdir -p / usr / lib / mozilla / plugins
      • Este comando creará el directorio / usr / lib / mozilla / plugins, verifique que esté en este antes de crear el enlace simbólico.
    • Tipo / copiar / pegar: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Quién creará un enlace simbólico entre el complemento del entorno operativo JRE libnpjp2.so y tu navegador Mozilla Firefox.

Instrucciones para Oracle Java 64-bit



  1. Inicia los siguientes comandos.
    • Tipo / copiar / pegar: cd / usr / lib / mozilla / plugins
      • Esto lo llevará al directorio / usr / lib / mozilla / plugins, si esta carpeta aún no existe en su sistema, créelo.
    • Tipo / copiar / pegar: sudo mkdir -p / usr / lib / mozilla / plugins
      • Este comando creará el directorio / usr / lib / mozilla / plugins, verifique que esté en él antes de crear el enlace simbólico.
    • Tipo / copiar / pegar: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Quién creará un enlace simbólico entre el complemento del entorno operativo JRE libnpjp2.so y tu navegador Mozilla Firefox.

recordatorios



  1. A veces puede ver lo siguiente cuando emite el comando mencionado anteriormente.
    • ln: creación del enlace simbólico `./libnpjp2.so: el archivo ya existe
    • Para corregir este problema, simplemente elimine el enlace simbólico con el siguiente comando:
    • Tipo / copiar / pegar: cd / usr / lib / mozilla / plugins
    • Tipo / copiar / pegar: sudo rm -rf libnpjp2.so
    • Compruebe que está en el directorio / usr / lib / mozilla / plugins antes de emitir el comando.
  2. Reinicie su navegador de Internet y vaya a este sitio para prueba Java para asegurarse de que funciona en Firefox.
asesoramiento
  • Tenga en cuenta que este documento está bajo revisión continua porque Oracle a veces cambia los métodos para instalar binarios para sus entornos JRE / JDK.
  • Tenga en cuenta que Oracle realiza rutinariamente correcciones de seguridad y errores y extiende el rendimiento de cada versión menor de Java. Cuando instale Oracle Java en su sistema, verifique la evolución de los números de versión. Vea cómo actualizar Oracle Java en Ubuntu Linux para obtener más información.
  • Con Linux Ubuntu, tiene la opción de instalar OpenJDK, que es una implementación gratuita y de código abierto de la plataforma Java, o instalar Oracle JDK y JRE. Algunos prefieren esta última solución porque es la versión más actualizada de Java y proviene directamente de los productores originales de tecnología Java, pero eso puede cambiar algún día.