Instalar OpenJDK 8 en Debian 9 STRING

Instalar OpenJDK 8 en Debian 9 STRING
Java Development Kit o JDK es utilizado por programadores de Java en todo el mundo. Java es un idioma compilado. Pero a diferencia de C/C ++, Java compila el código fuente Java en el código de byte Java. El JVM (Java Virtual Machine) luego ejecuta el código Java Byte. El código de byte Java no se parece a los binarios compilados C/C ++, que requieren la recompilación cuando es necesario para ejecutarse en diferentes máquinas y sistemas operativos. El código de byte Java es el mismo sin importar qué sistema operativo o máquina use para generarlo. La única diferencia es el JVM. El JVM es un sistema operativo y específico de la máquina. El JVM lee el código de byte Java y lo convierte en códigos específicos de la máquina y luego lo ejecuta en esa máquina y sistema operativo en particular.

Hay 2 implementaciones de JDK. Uno se llama Oracle JDK y el otro es OpenJDK. OpenJDK es totalmente de código abierto y no incluye ningún componente patentado de Oracle JDK. La licencia de Oracle JDK y OpenJDK tampoco son la misma. Oracle JDK es más restrictivo que OpenJDK. Para aquellos que buscan una versión gratuita y de código abierto de JDK, OpenJDK es la mejor opción para ellos. Realmente no verás mucha diferencia cuando ejecute OpenJDK. La experiencia es casi la misma. Puede usar exactamente las mismas utilidades de línea de comando con OpenJDK como con Oracle JDK.Es realmente fácil instalar OpenJDK 8 en Debian 9 Stretch porque ya está disponible en el repositorio oficial de Debian 9 Stretch.

En este artículo, le mostraré cómo instalar OpenJDK 8 en Debian 9 Stretch. Empecemos.

Primero actualice el caché del repositorio de paquetes de su sistema operativo Debian 9 con el siguiente comando:

$ sudo apt-get actualización

El caché de su repositorio de paquetes debe actualizarse.

Antes de instalar OpenJDK 8, debe saber una cosa. Hay dos versiones de OpenJDK 8 en el repositorio oficial de Debian 9 Stretch. Uno es OpenJDK 8 sin cabeza y el otro es OpenJDK 8.

La diferencia entre OpenJDK 8 sin cabeza y OpenJDK 8 es que OpenJDK 8 no instala ninguna biblioteca para trabajar con interfaces gráficas de usuario. Tiene menos dependencias. Por lo tanto, es perfecto para servidores sin cabeza donde nunca necesita interfaces gráficas de usuario (GUI). El OpenJDK 8 proporciona todo lo que OpenJDK 8 proporciona la cabeza junto con las bibliotecas que se requieren para trabajar con interfaces gráficas de usuario (GUI). En este artículo instalaré OpenJDK 8 (no sin cabeza), pero le mostraré cómo instalar la versión sin cabeza OpenJDK 8 también.

Puede instalar OpenJDK 8 sin cabeza con el siguiente comando:

$ sudo apt-get install OpenJDK-8-JDK-Headless

Puede instalar OpenJDK 8 con el siguiente comando:

$ sudo apt-get install OpenJDK-8-JDK

Ahora presione 'Y' y luego presione para continuar.

El Administrador de paquetes APT debe descargar e instalar todos los paquetes requeridos. Puede tomar un tiempo dependiendo de su conexión a Internet.

OpenJDK 8 debe instalarse en breve.

Una vez que se complete la instalación, ejecute el siguiente comando para verificar si OpenJDK 8 está instalado correctamente.

$ javac -version

Si obtiene una salida similar como se muestra en la captura de pantalla a continuación, todo debería funcionar correctamente.

Ahora voy a ejecutar un programa simple de Hello World Java y mostrarle que el OpenJDK 8 que instalé puede compilar el código Java.

Este es el código que voy a ejecutar.

Guardé el 'helloworld.Java 'Java Fuente del código de código a' $ Home/Documents/Codes/'Directorio como puede ver desde la salida del comando' LS '.

Ahora puedes compilar el 'helloworld.Java 'Java Source File con el siguiente comando:

$ javac helloworld.Java

El 'Helloworld.El archivo fuente de Java 'Java debe ser compilado. Puedes ejecutar el comando 'ls' ahora y deberías poder ver un 'helloworld.Archivo de clase 'como se muestra en la captura de pantalla a continuación. Este es el código de byte de Java del que estaba hablando.

Ahora puedes ejecutar el código de byte java 'helloworld.clase 'con el siguiente comando:

$ java helloworld

Nota: No incluya el '.Extensión de clase 'cuando ejecuta un archivo de código de byte java. 'Java Helloworld.La clase 'no es cómo debes ejecutar un programa Java.

Deberías ver "Bienvenido a Linuxhint!"Impreso en la pantalla como se muestra en la captura de pantalla a continuación. Para que podamos compilar y ejecutar códigos Java con OpenJDK 8.

Así es como instala OpenJDK 8 en Debian 9 Stretch. Gracias por leer este artículo. Tweetee en @linuxhint para comentarios.