Instalar Java en CentOS y Fedora
Introducción
Instalar Java en CentOS y Fedora. Este tutorial le mostrará cómo instalar Java en CentOS 7 (también 5, 6, 6.5), Fedora 20 y RHEL. Java es una plataforma de software popular que le permite ejecutar aplicaciones y applets de Java.
Ahora, vamos a trabajar con la instalación de las siguientes versiones de Java:
- OpenJDK 7
- OpenJDK 6
- Oracle Java 8
- Oracle Java 7
¡Siéntase libre de saltar a su sección deseada usando el botón de Contenido en la barra lateral!
Prerrequisitos
Antes de comenzar con esta guía, debe tener un usuario sudo
y no root con privilegios de sudo
configurados en ambos servidores: este es el usuario con el que debe iniciar sesión en sus servidores. Puede aprender a configurar una cuenta de usuario normal siguiendo los pasos 1 a 4 de nuestra guía de configuración inicial del servidor para Ubuntu 14.04
Variaciones de Java
Hay tres ediciones diferentes de la plataforma Java: Standard Edition (SE), Enterprise Edition (EE) y Micro Edition (ME). Este tutorial se centra en Java SE (Java Platform, Standard Edition).
Hay dos paquetes Java SE diferentes que se pueden instalar: Java Runtime Environment (JRE) y Java Development Kit (JDK). JRE es una implementación de Java Virtual Machine (JVM), que le permite ejecutar aplicaciones Java compiladas y applets. JDK incluye JRE y otro software que se requiere para escribir, desarrollar y compilar aplicaciones y applets de Java.
También hay dos implementaciones diferentes de Java: OpenJDK y Oracle Java. Ambas implementaciones se basan principalmente en el mismo código, pero OpenJDK, la implementación de referencia de Java, es de código abierto, mientras que Oracle Java contiene algún código de propiedad. La mayoría de las aplicaciones Java funcionarán bien con cualquiera de ellos, pero debes usar la implementación que requiera tu software.
Puede instalar varias versiones y lanzamientos de Java en un solo sistema, pero la mayoría de la gente solo necesita una instalación. Con esto en mente, intente instalar solo la versión de Java que necesita para ejecutar o desarrollar su (s) aplicación (es).
Instalar OpenJDK 7
Esta sección le mostrará cómo instalar los paquetes pregenerados OpenJDK 7 JRE y JDK utilizando yum package manager, que es similar a apt-get para Ubuntu / Debian. OpenJDK 7 es la última versión de OpenJDK.
Instalar OpenJDK 7 JRE
Para instalar OpenJDK 7 JRE usando yum, ejecute este comando:
sudo yum install java-1.7.0-openjdk
En el mensaje de confirmación, ingrese y
luego RETURN
para continuar con la instalación.
¡Estupendo! Usted ha instalado OpenJDK 7 JRE.
Instalar OpenJDK 7 JDK
Para instalar OpenJDK 7 JDK usando yum, ejecute este comando:
sudo yum install java-1.7.0-openjdk-devel
En el mensaje de confirmación, ingrese y
luego RETURN
para continuar con la instalación.
¡Estupendo! Usted ha instalado OpenJDK 7 JDK.
Instalar OpenJDK 6
Esta sección le mostrará cómo instalar los paquetes preconstruidos OpenJDK 6 JRE y JDK utilizando el administrador de paquetes yum.
Instalar OpenJDK 6
Para instalar OpenJDK 6 JRE usando yum, ejecute este comando:
sudo yum install java-1.6.0-openjdk
En el mensaje de confirmación, ingrese y
luego RETURN
para continuar con la instalación.
¡Estupendo! Usted ha instalado OpenJDK 6 JRE.
Instalar OpenJDK 6 JDK
Para instalar OpenJDK 6 JDK usando yum, ejecute este comando:
sudo yum install java-1.6.0-openjdk-devel
En el mensaje de confirmación, ingrese y
luego RETURN
para continuar con la instalación.
¡Estupendo! Usted ha instalado OpenJDK 6 JDK.
Instalar Oracle Java 8
Esta sección de la guía le mostrará cómo instalar Oracle Java 8 update 60 JRE y JDK (64 bits), la última versión de estos paquetes en el momento de escribir este documento.
Nota. Debe aceptar el Contrato de Licencia del Código Binario de Oracle para Java SE, que es uno de los pasos incluidos, antes de instalar Oracle Java.
Instalar Oracle Java 8 JRE
Nota. Si desea instalar una versión diferente de Oracle Java 8 JRE, vaya a la Página de descargas de Oracle JRE 8 , acepte el acuerdo de licencia y copie el enlace de descarga del paquete apropiado de Linux .rpm
. Sustituya el enlace de descarga copiado en lugar de la parte resaltada del comando wget
.
Cambie a su directorio de inicio y descargue el JRE RPM Oracle Java 8 con estos comandos:
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jre-8u60-linux-x64.rpm"
Luego instale el RPM con este comando yum (si descargó una versión diferente, sustituya el nombre del archivo aquí):
sudo yum localinstall jre-8u60-linux-x64.rpm
Ahora Java debe instalarse en /usr/java/ jdk1.8.0_60 /jre/bin/java
, y debe estar enlazado desde /usr/bin/java
.
Puede eliminar el archivo comprimido que descargó anteriormente:
rm ~/jre-8u60-linux-x64.rpm
¡Estupendo! Usted ha instalado Oracle Java 8 JRE.
Instalar Oracle Java 8 JDK
Nota. Si desea instalar una versión diferente de Oracle Java 8 JDK, vaya a la página de descargas de Oracle Java 8 JDK , acepte el acuerdo de licencia y copie el enlace de descarga del paquete apropiado de Linux .rpm
. Sustituya el enlace de descarga copiado en lugar de la parte resaltada del comando wget
.
Cambie a su directorio de inicio y descargue el JDK RPM de Oracle Java 8 con estos comandos:
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm"
Luego instale el RPM con este comando yum (si descargó una versión diferente, sustituya el nombre del archivo aquí):
sudo yum localinstall jdk-8u60-linux-x64.rpm
Ahora Java debe instalarse en /usr/java/ jdk1.8.0_60 /jre/bin/java
, y debe estar enlazado desde /usr/bin/java
.
Puede eliminar el archivo comprimido que descargó anteriormente:
rm ~/jdk-8u60-linux-x64.rpm
¡Estupendo! Usted ha instalado Oracle Java 8 JDK.
Instalar Oracle Java 7
Esta sección de la guía le mostrará cómo instalar Oracle Java 7 actualización 79 JRE y JDK (64 bits).
Nota. Debe aceptar el Contrato de Licencia del Código Binario de Oracle para Java SE, que es uno de los pasos incluidos, antes de instalar Oracle Java.
Instalar Oracle Java 7 JRE
Nota. Si desea instalar una versión diferente de Oracle Java 7 JRE, vaya a la página de descargas de Oracle JRE 7 , acepte el acuerdo de licencia y copie el enlace de descarga del paquete apropiado .rpm
Linux. Sustituya el enlace de descarga copiado en lugar de la parte resaltada del comando wget
.
Cambie a su directorio de inicio y descargue el JRE RPM Oracle Java 7 con estos comandos:
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jre-7u79-linux-x64.rpm"
Luego instale el RPM con este comando yum (si descargó una versión diferente, sustituya el nombre del archivo aquí):
sudo yum localinstall jre-7u79-linux-x64.rpm
Ahora Java debe instalarse en /usr/java/ jdk1.7.0_79 /jre/bin/java
y enlazarse desde /usr/bin/java
.
Puede eliminar el archivo comprimido que descargó anteriormente:
rm ~/jre-7u79-linux-x64.rpm
¡Estupendo! Usted ha instalado Oracle Java 7 JRE.
Instalar Oracle Java 7 JDK
Nota. Si desea instalar una versión diferente de Oracle Java 7 JDK, vaya a la página de descargas de Oracle Java 7 JDK , acepte el acuerdo de licencia y copie el enlace de descarga del paquete apropiado de Linux .rpm
. Sustituya el enlace de descarga copiado en lugar de la parte resaltada del comando wget
.
Cambie a su directorio de inicio y descargue el JDK RPM de Oracle Java 7 con estos comandos:
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm"
Luego instale el RPM con este comando yum (si descargó una versión diferente, sustituya el nombre del archivo aquí):
sudo yum localinstall jdk-7u79-linux-x64.rpm
Ahora Java debe instalarse en /usr/java/ jdk1.7.0_79 /jre/bin/java
y enlazarse desde /usr/bin/java
.
Puede eliminar el archivo comprimido que descargó anteriormente:
rm ~/jdk-7u79-linux-x64.rpm
¡Estupendo! Usted ha instalado Oracle Java 7 JDK.
Establecer el Java predeterminado
Si instaló varias versiones de Java, puede configurar una como predeterminada (es decir, la que se ejecutará cuando un usuario ejecute el comando java
). Además, algunas aplicaciones requieren ciertas variables de entorno para ubicar qué instalación de Java usar. Esta sección te mostrará cómo hacer esto.
Por cierto, para verificar la versión de tu Java por defecto, ejecuta este comando:
java -version
Usando Alternativas
El comando alternatives
, que administra los comandos predeterminados a través de enlaces simbólicos, se puede utilizar para seleccionar el comando predeterminado de Java.
Para imprimir los programas que proporcionan el comando java
administrado por alternatives
, use este comando:
sudo alternatives --config java
Aquí hay un ejemplo de la salida:
There are 5 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/java/jdk1.8.0_60/jre/bin/java
2 /usr/java/jdk1.7.0_79/jre/bin/java
Enter to keep the current selection[+], or type selection number:
Simplemente ingrese el número de selección para elegir qué ejecutable java
debe usar de forma predeterminada.
Usar variables de entorno
Muchas aplicaciones Java usan las variables de entorno JAVA_HOME
o JRE_HOME
para determinar qué ejecutable java
usar.
Por ejemplo, si instaló Java en /usr/java/jdk1.8.0_60/jre/bin
(es decir, el ejecutable de java
se encuentra en /usr/java/jdk1.8.0_60/jre /bin/java
), puede configurar su JAVA_HOME
variable de entorno en un shell bash o script como tal:
export JAVA_HOME=/usr/java/jdk1.8.0_60/jre
Si desea que JAVA_HOME
se configure para cada usuario en el sistema de forma predeterminada, agregue la línea anterior al /etc/environment
. Una forma fácil de agregarlo al archivo es ejecutar este comando:
sudo sh -c "echo export JAVA_HOME=/usr/java/jdk1.8.0_60/jre >> /etc/environment"
Conclusión
¡Felicidades, ahora está configurado para ejecutar y / o desarrollar sus aplicaciones Java!
Fuente. Artículo traducido y con muy ligeras modificaciones de: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian