Consejos útiles

Instalar Java en - Ubuntu y - Linux Mint

Esta guía lo ayudará a establecer Java 8, 9 de la empresa Oráculo la forma más fácil desde el repositorio ppa y enseñarte cómo hacer programas de control de versiones en Ubuntu.

Primero, actualice la lista de paquetes:

Consultar disponibilidad java en el sistema:

Si en tu OS sin estos paquetes, verá lo siguiente:

Para una mayor comprensión, vale la pena señalar la siguiente terminología.

Jre (Java Runtime Environment) ¿Es la implementación mínima de máquina virtual requerida para ejecutar Java-aplicaciones sin un compilador y otras herramientas de desarrollo.

Jdk (Kit de desarrollo de Java) Es un kit de desarrollo gratuito para el desarrollador en el idioma Javaincluyendo compilador Javabibliotecas de clases estándar Java, documentación y diversas utilidades distribuidas por la empresa Oráculo. La composición Jdk no incluye un entorno de desarrollo integrado en Java. Aquí, el desarrollador se ve obligado a usar un editor de texto externo y utilizar las utilidades de línea de comandos. Hay dos variedades Java. Openjdk Es una implementación Jdk código abierto y OracleJDK - versión oficial Jdk de Oráculo.

En el primer caso, establezca Openjdk - proyecto para crear un totalmente compatible Kit de desarrollo de Javaque consiste únicamente en código fuente libre y abierto.

Primero, considere la instalación Openjdk8 código abierto

Actualización del repositorio de paquetes:

Realizamos actualizaciones que afectan las dependencias del paquete:

Agregar PPA programas:

Ejecute el comando de instalación para jre:

Ejecute el comando de instalación para jdk:

Verifique la versión instalada:

Pero en Openjdk muchas cosas no funcionan y es mejor poner OracleJDK.

Instale OracleJDK8

OracleJDK8 Es una versión estable, y esta PPA apoya Ubuntu 16.10, 16.04, 15.10, 14.04 y 12.04también Linux Mint 18, 17.x y 13. Agregar PPA e instalar Oracle Java 8 (el paquete contiene ambos Jdk8entonces Jre8) utilizando los siguientes comandos:

Agregar PPA repositorio al sistema:

Actualización del repositorio de paquetes:

Realizamos actualizaciones que afectan las dependencias del paquete:

Ejecutamos el comando de instalación:

Click Entrar

Elegir Sihaga clic Entrar.

Verifique la versión instalada:

Para desarrolladores Java la versión del compilador también es importante javac:

En el mismo servidor puede haber varias instalaciones Java. Puedes elegir la versión Javapara ser utilizado por el sistema por defecto. Hay un comando para esto:

Ahora puede seleccionar el número de versión que se usará por defecto ingresando un número.

Oracle-java8-installer depende de otros paquetes Java. Por ejemplo, si Java 7 instalado, luego el siguiente instalado Java 8 se convierte en estándar, pero si se establece en Java 9entonces Java 8 no se convertirá en el predeterminado.

Instale Oracle JDK 9

Instalador Oracle Java (Jdk) descarga e instala automáticamente Oracle JDK8 y Jdk9.

Este PPA apoya Ubuntu 17.10, 17.04, 16.04, 14.04 y 12.04.

Actualización del repositorio de paquetes:

Descargue e instale el script de instalación:

Puede instalar varias versiones de Java juntas

Cuando instalas la plataforma Java con los comandos presentados anteriormente, la versión que instaló por última vez se instala de manera predeterminada.

Por ejemplo, establece primero Java 9y luego poner Java 8, entonces por defecto el sistema usará Java 8.

Versiones Java 6 y 7 no disponible para descargar desde PPA (Archivos de paquetes personales) y solo están disponibles con una cuenta en la empresa Oráculo.

Para cambiar la plataforma. Java predeterminado y desinstalar otras versiones Javainstalado desde este repositorio, ejecute uno de los siguientes comandos.

Instalar Java 8 por defecto:

Instalar Java 9 por defecto:

Pero esta es una forma difícil, elimina otras versiones Java, puede usar las herramientas del sistema para cambiar Javaa saber actualización-java-alternativas.

El comando mostrará este resultado:

Comando para cambiar version Java en 8:

Comando para cambiar version Java en 9:

Variables de entorno para Javapor ejemplo $ JAVA_HOME, que a menudo se usa para ejecutar aplicaciones Java en los scripts de estas mismas aplicaciones, están en el archivo /etc/profile.d/jdk.sh

Puede editar este archivo usando un editor de texto.

Si necesitas una plataforma Java Para ejecutar aplicaciones, entonces todos estos cambios con el cambio de versión obviamente no los necesita. Solo pon una versión estable de la plataforma Java.

¿Qué es java?

Java es un lenguaje de programación desarrollado por Sun Microsystems, que luego Oracle compró.

Los programas escritos en Java generalmente funcionan en varios sistemas operativos, es decir, son multiplataforma. Para ejecutar dichos programas, debe tener la máquina virtual Java (JVM) en el sistema, es decir, más simplemente, la presencia de algunos componentes adicionales que brindan la capacidad de ejecutar programas Java en el sistema.

Por lo general, cuando dicen que necesita instalar Java en Linux, quiere decir que necesita instalar la máquina virtual Java para poder ejecutar programas escritos en Java.

¿Qué versiones de Java existen y en qué se diferencian?

Hay varias implementaciones de Java para Linux. Los más populares son OpenJDK y Oracle Java. En Linux, el usuario generalmente instala una de estas implementaciones.

  • Oracle Java - Implementación de Java para Linux desde Oracle. Contiene algunos componentes cerrados (patentados) y componentes protegidos por patentes.
  • Openjdk Es una implementación Java de código abierto de Linux.

Ambas versiones son completamente funcionales y puede usar cualquiera de ellas en Linux. Pero a veces, para algunas aplicaciones, se recomienda usar Oracle Java.

En Linux, los paquetes de Java están disponibles en dos ediciones:

  • Jre - Java Runtime Environment: componentes diseñados para ejecutar programas Java en Linux.
  • Jdk - Kit de desarrollo de Java: componentes diseñados para ejecutar, compilar y desarrollar programas Java.

Qué versión instalar

Para el usuario promedio que solo necesita ejecutar programas Java, generalmente es suficiente instalar el "OpenJDK JRE".

Si necesita compilar programas Java, deberá instalar el "OpenJDK JDK".

Veamos cómo instalar Java en Ubuntu Linux. La instalación en Linux Mint y otras distribuciones basadas en Ubuntu se realiza exactamente de la misma manera.

Instalación de Oracle JDK Fresh Version

La última versión de Oracle JDK se puede instalar utilizando el repositorio PPA preparado por el proyecto linuxuprising.

Primero, agregue un repositorio PPA. Ejecutamos los siguientes comandos. Cuando se ejecuta el primer comando, aparece un mensaje de información, presione Entrar para continuar.

Ahora instale Oracle Java versión 12:

Durante la instalación, deberá familiarizarse y aceptar la licencia:

Para instalar Oracle Java versión 11, use el comando:

Conclusión

Analizamos qué versiones de Java son para Linux. Analizamos cómo instalar la versión OpenJDK, así como la versión Java de Oracle. Por lo general, un usuario novato no comprende exactamente qué necesita instalar. Por lo tanto, un breve resumen: si solo necesita ejecutar algún programa Java en Ubuntu Linux (Linux Mint y otras distribuciones similares), instale OpenJDK JRE.

Instalar Java JRE / JDK en Linux

Hoy le sugerimos que se familiarice con las diferentes opciones para instalar bibliotecas Java, ya que todas serán más útiles y aplicables en ciertas situaciones. Por ejemplo, si no desea usar repositorios de terceros o si desea poner varios Java cerca, entonces necesita usar una opción separada. Sin embargo, echemos un vistazo más de cerca a todos ellos.

Primero, se recomienda verificar las actualizaciones de almacenamiento del sistema y averiguar la versión actual de Java, si la hay, en el sistema operativo. Todo esto se hace a través de la consola estándar:

  1. Abre el menú y ejecuta "Terminal".

Ingrese el comando sudo apt-get update.

Ingrese la contraseña de su cuenta para obtener acceso de root.

Si recibe una notificación similar a la siguiente, significa que Java no está disponible en su sistema operativo.

Método 1: repositorios oficiales

El método más fácil es usar el repositorio oficial para descargar Java, que los desarrolladores cargaron allí. Solo necesita registrar algunos comandos para agregar todos los componentes necesarios.

    Correr "Terminal" y escriba sudo apt-get install default-jdk allí, y luego haga clic en Entrar.

Ahora agregue el JRE escribiendo el comando sudo apt-get install default-jre.

El complemento del navegador que se agrega a través de sudo apt-get install icedtea-plugin también funcionará.

Si está interesado en obtener documentación sobre los componentes agregados, descárguelos con el comando sudo apt-get install default-jdk-doc.

Aunque este método es bastante simple, no es adecuado para instalar las últimas bibliotecas de Java, ya que no se han presentado recientemente en el repositorio oficial. Es por eso que le sugerimos que se familiarice con las siguientes opciones de instalación.

Método 2: repositorio de Webupd8

Hay un repositorio de usuarios llamado Webupd8, que tiene un script que compara la versión actual de Java con la del sitio de Oracle. Este método de instalación es útil para aquellos que desean instalar una versión más reciente 8 (la última disponible en el repositorio de Oracle).

    En la consola, escriba sudo add-apt-repository ppa: webupd8team / java.

Asegúrese de incluir su contraseña.

Confirme la operación de agregar haciendo clic en Entrar.

Espere que las descargas de archivos se completen sin cerrar "Terminal".

Actualice el almacenamiento del sistema con el comando sudo apt-get update.

Ahora debe agregar el instalador gráfico escribiendo sudo apt-get install oracle-java8-installer.

Acepte el acuerdo de licencia para configurar el paquete.

Acepta agregar nuevos archivos al sistema.

Al final del proceso, un comando estará disponible para que instales absolutamente cualquier versión: sudo apt-get install oracle-java7-installer, donde java7 - Versión de Java. Por ejemplo, puede escribir java9 o java11.

El comando sudo apt-get remove oracle-java8-installer ayudará a eliminar instaladores innecesarios, donde java8 - Versión de Java.

Método 3: Actualice usando Webupd8

Arriba, hablamos sobre la instalación de ensamblajes utilizando el repositorio personalizado Webupd8. Gracias al mismo repositorio, puede actualizar la versión de Java a la última con solo un script de comparación.

  1. Repita los primeros cinco pasos de las instrucciones anteriores si aún no ha realizado estos pasos.
  2. Escriba el comando sudo update-java y luego haga clic en Entrar.

Use el comando sudo apt-get install update-java para instalar actualizaciones si se encuentran.

Método 4: instalación manual

Quizás este método sea el más difícil de los que examinamos en este artículo, pero le permitirá obtener la versión necesaria de Java sin usar repositorios de terceros y otros componentes adicionales. Para realizar esta tarea, necesitará cualquier navegador disponible y "Terminal".

    A través de un navegador web, vaya a la página oficial de Oracle para descargar Java, donde haga clic en "Descargar" o seleccione cualquier otra versión necesaria.

A continuación hay varios paquetes con bibliotecas. Recomendamos descargar el archivo de formato tar.gz.

Vaya a la carpeta de archivo, haga clic derecho sobre ella y seleccione "Propiedades".

Recuerde la ubicación del paquete, ya que debe acceder a él a través de la consola.

Correr "Terminal" y ejecute el comando cd / home / user / folder, donde usuario - nombre de usuario, y carpeta - nombre de la carpeta de almacenamiento de archivos.

Cree una carpeta para descomprimir el archivo. Por lo general, todos los componentes se colocan en jvm. La creación de un directorio se realiza escribiendo sudo mkdir -p / usr / lib / jvm.

Descomprima el archivo existente sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C / usr / lib / jvm en la carpeta creada jdk-11.0.2_linux-x64_bin.tar.gz - nombre del archivo.

Para agregar rutas del sistema, deberá ingresar los siguientes comandos secuencialmente:

alternativas de actualización de sudo --instalar / 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

Es posible que no exista una ruta alternativa, dependiendo de la versión de Java que elija. Solo queda realizar la configuración de cada ruta. Primero, ejecute sudo update-alternative --config java, encuentre la versión adecuada de Java, verifique su número y escriba en la consola.

Repita el mismo paso con sudo update-alternative --config javac.

Luego configure la última ruta a través de sudo update-alternative --config javaws.

  • Verifique el éxito de los cambios reconociendo la versión activa de Java (java -version).
  • Como puede ver, hay una gran cantidad de métodos para instalar Java en el sistema operativo Linux, por lo que cada usuario encontrará una opción adecuada. Si usa un kit de distribución específico y los métodos anteriores no funcionan, estudie cuidadosamente los errores que se muestran en la consola y use las fuentes oficiales para resolver el problema.

    Gracias al autor, comparte el artículo en las redes sociales.

    ¿Por qué se necesita Java?

    Hay muchas aplicaciones y sitios web que funcionarán solo si tiene instalado Java y su número está en constante crecimiento. Java proporciona rendimiento, seguridad y confiabilidad. Java se usa en todas partes: desde computadoras portátiles hasta centros de datos, desde consolas de juegos hasta supercomputadoras científicas, desde teléfonos móviles hasta Internet.

    Versiones de Java

    Por el momento, hay muchas implementaciones de la plataforma Java, de las cuales dos son populares: la versión abierta de OpenJDK y Oracle Java. Las principales diferencias entre estas versiones son que Oracle Java contiene algunos componentes patentados, así como componentes protegidos por patente. OpenJDK es una implementación de las especificaciones Java con código fuente abierto completo. A partir de la versión 7, OpenJDK es la implementación de referencia de Java SE. Para la mayoría de los usuarios, no importa mucho qué versión de Java utilizar, pero en algunos casos, la implementación cerrada de Oracle está dando lo mejor de sí.

    Instalación de Java

    Puede instalar la última versión de JRE haciendo clic en el enlace a la izquierda o ingresando el siguiente comando en el terminal:

    Puede instalar el último complemento del navegador haciendo clic en el enlace de la izquierda o escribiendo el siguiente comando en el terminal:

    Puede instalar la última versión del paquete de documentación haciendo clic en el enlace a la izquierda o ingresando el siguiente comando en el terminal:

    Instalación de Oracle Java con un script de terceros desde el proyecto webupd8.org (JRE y JDK)

    Debido al hecho de que Oracle ha cambiado las condiciones de distribución para su implementación de Java, el repositorio de Ubuntu no contiene componentes de Oracle Java. Hay un PPA organizado por webupd8.org que contiene un programa que verificará automáticamente la versión de Java en el sitio web de Oracle y la comparará con la versión instalada en su computadora. Esto evita las restricciones impuestas a la distribución de Oracle Java.

    Para agregar este repositorio y usar la última versión de Java del sitio de Oracle, realice las siguientes acciones en el terminal:

    Además, este repositorio cambia las dependencias de los paquetes que usan Java, por lo que es posible eliminar de forma segura OpenJDK del sistema.

    Comprueba la versión instalada:

    El instalador requiere la confirmación de la licencia si desea aceptar licencia automáticamenteluego ejecuta el comando:

    Cambiar entre versiones de Java. Puede instalar Java 7 u otra versión con el comando:

    Después de eso, puede cambiar entre versiones de Java utilizando comandos. Cambiando a Java 7:

    Cambiando a Java 8:

    Para establecer automáticamente variables de entorno puedes ejecutar el comando:

    Por lo tanto como opción, si no tiene programas que los utilicen, no los instale.

    Si está cambiando entre diferentes versiones de Java, también debe reinstalar este paquete. No hay paquetes similares para OpenJDK, por lo que deberá especificar las variables de entorno manualmente.

    O por el comando (agregado por el comando exportar válido solo hasta reiniciar)

    La variable PATH debe depender de JAVA_HOME y JRE_HOME, como se muestra en el siguiente comando. Equipos con exportar debe escribirse en la consola y luego serán válidos hasta que se reinicie el sistema. O agregado al final del archivo / etc / profile y luego actuarán después de reiniciar el sistema.

    Luego, para cambiar rápidamente a otros entornos preexistentes al cambiar las versiones de Java, solo necesita cambiar estas variables de entorno:

    Muy probable Este script establece la variable PATH de esa manera, por lo que no necesita cambiarla y solo necesita ejecutar los últimos tres comandos.

    Instalar diferentes versiones de Java a través del menú gráfico puede ser realizado por un guión de terceros de Bruce Ingalls.

    Instalar un script desde el repositorio:

    O instalar manualmente:

    Después de eso, ejecute el script:

    Para desinstalar java 8 ejecuta el comando:

    Mira el video: Como Instalar JAVA en Linux (Noviembre 2019).