Cómo instalar Java OpenJDK en FreeBSD 13

En esta ocasión vamos a ver cómo instalar Java en FreeBSD 13 paso a paso, aprovechando la implementación OpenJDK presente en el sistema, para que dispongas de este lenguaje de programación y su máquina virtual tanto en sistemas de escritorio como en tu servidor o VPS FreeBSD.

Antes de instalar Java en FreeBSD 13

Si quieres seguir los pasos de esta guía de instalación de Java OpenJDK en FreeBSD 13 sólo se necesita partir del siguiente escenario:

  • Una máquina FreeBSD 13 actualizada.
  • Un usuario con privilegios de sudo.
  • Acceso a Internet.

Como seguramente ya cumples estos requisitos, puedes abrir una terminal de consola y empezamos con el trabajo.

Lo primero es saber que a la hora de instalar Java en FreeBSD 13 debemos tener claro si lo que necesitamos es el entorno de ejecución o JRE para ejecutar aplicaciones realizadas en Java, o si se trata del entorno de desarrollo o JDK para compilar aplicaciones o acceder a funcionalidades no presentes en el JRE.

En caso de duda, el JDK incluye el JRE, es decir, con el JDK también se pueden ejecutar aplicaciones, pero se descargan muchos más paquetes y dependencias.

Cómo instalar Java en FreeBSD 13

Vamos a instalar Java OpenJDK en FreeBSD 13 a partir de los paquetes disponibles en el repositorio del sistema, por lo que el primer paso será actualizar su información:

~$ sudo pkg update

Una forma rápida de saber de qué versiones y variantes de Java OpenJDK disponemos en FreeBSD 13 es realizando una búsqueda filtrada adecuadamente:

~$ sudo pkg search ^openjdk
openjdk11-11.0.12+7.1          Java Development Kit 11
openjdk11-jre-11.0.12+7.1      Java Runtime Environment 11
openjdk12-12.0.2+10.4_3        Java Development Kit 12
openjdk13-13.0.8+5.1           Java Development Kit 13
openjdk14-14.0.2+12.1_2        Java Development Kit 14
openjdk15-15.0.4+5.1           Java Development Kit 15
openjdk16-16.0.2+7.1           Java Development Kit 16
openjdk17-17+35.1              Java Development Kit 17
openjdk8-8.302.08.1_2          Java Development Kit 8
openjdk8-jre-8.302.08.1_2      Java Runtime Environment 8

Como puedes ver, disponemos de las versiones de Java 8, 11, 12, 13, 14, 15, 16 y 17, de las cuales sólo Java 8 y Java 11 ofrecen el JRE por separado. Una de las versiones más usadas y recomendadas es la 11, por lo que si queremos instalar el JRE usaremos el siguiente comando:

~$ sudo pkg install -y openjdk11-jre

Mientras que si necesitamos el JDK indicaremos el paquete correspondiente:

~$ sudo pkg install -y openjdk11

Una vez descargado e instalado el paquete podremos conocer la versión exacta de Java disponible en el sistema con el siguiente comando:

~$ java -version
openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-1)
OpenJDK 64-Bit Server VM (build 11.0.12+7-1, mixed mode)

como instalar java openjdk en freebsd 13

Igualmente, si hemos instalado una versión distinta, como la última disponible, el comando anterior nos ayudará a identificarla:

~$ java -version
openjdk version "17" 2021-09-14
OpenJDK Runtime Environment (build 17+35-1)
OpenJDK 64-Bit Server VM (build 17+35-1, mixed mode, sharing)

java en freebsd 13

Instalar Java 8

Java 8 es todavía a día de hoy un auténtico estándar de la industria, así que no es difícil encontrar aplicaciones y sistemas que requieren esta versión. Si esta es la versión que necesitas como base para una aplicación o plataforma concreta, puedes instalar el paquete correspondiente, ya sea Java 8 JRE:

~$ sudo pkg install -y openjdk8-jre

O Java 8 JDK:

~$ sudo pkg install -y openjdk8

Cualquiera de las dos variantes pertenecerá a la misma versión:

~$ java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)

java 8 en freebsd 13

Cómo configurar el sistema de archivos para Java en FreeBSD 13

Sea cual sea la versión instalada, habrá que montar algunos sistemas de archivos especiales para optimizar el funcionamiento de Java en FreeBSD 13.

Montamos los dos sistemas requeridos:

~$ sudo mount -t fdescfs fdesc /dev/fd

Y:

~$ sudo mount -t procfs proc /proc

Para hacer estos cambios permanentes, editamos el archivo /etc/fstab:

~$ sudo nano /etc/fstab

Y añadimos estas dos líneas al final del archivo:

...
fdesc   /dev/fd         fdescfs rw      0       0
proc    /proc           procfs  rw      0       0

Guardamos los cambios y cerramos el archivo.

Ahora, cada vez que inicie FreeBSD 13 estos sistemas de archivos especiales quedarán montados.

Conclusión

Ahora que ya sabes cómo instalar Java en FreeBSD 13 puedes trabajar con este lenguaje de programación tanto para tus propios desarrollos, con la plataforma JDK, como para hacer funcionar aplicaciones de terceros, a través del JRE.

¡Apoya comoinstalar.me!

¿Ya funciona este lenguaje de programación en tu propia máquina gracias a esta guía de instalación? Si es así y quieres agradecérnoslo, siempre es bienvenida cualquier pequeña aportación para el mantenimiento de este sitio y la actualización y creación de estos tutoriales.

Puedes ayudarnos dejando tan sólo 1 $ de propina con PayPal:

O, si te sientes especialmente generoso, puedes invitarnos a un café:

¡Gracias!

¿Dudas, preguntas, sugerencias?

Si te ha surgido alguna duda o pregunta, tienes sugerencias o correcciones, etc. puedes dejarnos un comentario. Están moderados para intentar evitar el SPAM, pero se revisan a diario.

Valora esta entrada

5/5 - (1 voto)

Deja un comentario