JDK tiene 2 versiones. OpenJDK y Oracle JDK. OpenJDK es una implementación de código abierto de Oracle JDK. Oracle JDK contiene algunos códigos patentados que OpenJDK no tiene. OpenJDK es de código abierto donde Oracle JDK no está.
En este artículo, le mostraré cómo instalar Oracle JDK 12 y OpenJDK 12 en Centos 7. Entonces empecemos.
Oracle JDK 12 no está disponible en el repositorio oficial de paquetes de Centos 7. Pero, puede descargar fácilmente Oracle JDK 12 desde el sitio web oficial de Oracle e instalarlo en Centos 7.
Primero, visite https: // www.oráculo.com/technetwork/java/javase/downloads/index.html de tu navegador favorito. Una vez que se carga la página, haga clic en el DESCARGAR Plataforma Java (JDK) 12 botón como se marca en la captura de pantalla a continuación.
Ahora, haga clic en Aceptar el acuerdo de licencia para aceptar el Acuerdo de licencia de Oracle Technology Network para Oracle Java SE.
Su navegador debe solicitarle que guarde el archivo. Seleccionar Guardar el archivo y haga clic en DE ACUERDO.
JDK 12.0.Se descarga un paquete de 1 rpm.
Una vez que se complete la descarga, navegue al directorio ~/descargas de la siguiente manera:
$ cd ~/descargas
Como puede ver, el archivo del paquete RPM que acabo de descargar está aquí.
Ahora, instale el archivo del paquete RPM con el siguiente comando:
$ sudo rpm -uvh jdk -12.0.1_linux-x64_bin.rpm
Oracle JDK 12 se está instalando.
Oracle JDK 12 debe instalarse en este momento.
Ahora, para verificar que la instalación fue exitosa y Oracle JDK 12 está funcionando, ejecute el siguiente comando:
$ java -versión
Como puede ver, Oracle JDK 12 está funcionando.
Instalación de OpenJDK 12:
OpenJDK 12 no está disponible en el repositorio oficial de paquetes de Centos 7. Pero, puede descargarlo fácilmente desde el sitio web oficial de OpenJDK e instalarlo en Centos 7.
Para descargar OpenJDK 12, visite https: // jdk.Java.net/ 12/ desde su navegador web favorito y haga clic en el .alquitrán.El enlace GZ como se marca en la captura de pantalla a continuación.
Su navegador debe solicitarle que guarde el OpenJDK 12 .alquitrán.Archivo GZ. Seleccionar Guardar el archivo y haga clic en DE ACUERDO.
Su navegador debe comenzar a descargar OpenJDK 12 Archive. Puede tomar un tiempo completar.
Una vez que se complete la descarga, navegue al directorio ~/descargas con el siguiente comando:
$ cd ~/descargas
Como puede ver, el archivo OpenJDK 12 que acabas de descargar está aquí.
Ahora, extraiga el archivo OpenJDK 12 en el /optar directorio con el siguiente comando:
$ sudo tar xvzf openjdk-12.0.1_linux-x64_bin.alquitrán.GZ -C /OPT
El archivo OpenJDK 12 debe descargarse.
Como puede ver, se crea un nuevo directorio en el /optar directorio. Tenga en cuenta el nombre del directorio.
Ahora tienes que agregar el Java_home Variable de entorno y agregue el directorio binario OpenJDK 12 al CAMINO Variable ambiental. Para hacer eso, ejecute el siguiente comando:
$ echo -e 'exporta java_home = "/opt/jdk -12.0.1 "\ nexport path =" $ ruta: $ java_home/bin "\ n '|
Sudo Tee /Etc /Perfil.D/OpenJDK12.mierda
Un nuevo archivo /etc/perfil.D/OpenJDK12.mierda debe crearse.
Ahora, reinicie su computadora con el siguiente comando:
$ sudo reinicio
Una vez que su computadora arranca, ejecute el siguiente comando para verificar si las variables de entorno Java_home y CAMINO está configurado correctamente.
$ echo $ java_home && echo $ ruta
Como puede ver, las variables de entorno están configuradas correctamente.
Ahora, verifique si OpenJDK 12 funciona correctamente con el siguiente comando:
$ java -versión
OpenJDK versión 1.8.0_212! Esta no es la versión que instalamos.
El problema es que se instala otra versión de OpenJDK en su máquina Centos 7. Para resolver este problema, simplemente elimine los viejos paquetes OpenJDK de su máquina CentOS 7 de la siguiente manera:
$ sudo yum eliminar $ (sudo rpm -qa | grep openjdk)
Ahora presiona Y y luego presiona continuar.
Se debe eliminar la versión anterior de OpenJDK.
Como puede ver, ahora la versión se muestra correctamente. Entonces, el OpenJDK que hemos instalado anteriormente se está utilizando.
Compilación y ejecución de un programa Java simple con JDK 12:
En esta sección, voy a compilar y ejecutar un programa Java simple con JDK 12.
Escribí un programa Java simple en un archivo Bienvenido.Java y ponerlo en el ~/códigos Directorio en mi directorio de inicio de los usuarios de inicio de sesión.
El contenido de la bienvenida.El archivo fuente Java Java es:
clase pública bienvenidaPrimero, navegue al directorio donde el Bienvenido.Java El archivo de origen es.
$ CD ~/Códigos
Entonces, para compilar el Bienvenido.Java Archivo fuente de Java, ejecute el siguiente comando:
$ javac bienvenido.Java
Una vez el Bienvenido.Java El archivo de origen se compila, un Bienvenido.clase El archivo debe generarse. Este es un archivo de clase Java. Contiene bytes de Java que la máquina virtual Java (JVM) puede entender.
Como puede ver, se muestra la salida correcta.
Entonces, así es como instala Oracle JDK 12 y OpenJDK 12 en Centos 7. Gracias por leer este artículo.