Cómo instalar Java OpenJDK en FreeBSD 12

En este artículo veremos cómo instalar Java OpenJDK en FreeBSD 12 paso a paso, de modo que al final de este tutorial dispondrás del lenguaje Java en tu sistema para desarrollo o para ejecución de aplicaciones.

Antes de instalar Java OpenJDK en FreeBSD 12

Para seguir esta pequeña guía de intalación de Java OpenJDK en FreeBSD 12 deberías cumplir estos mínimos requerimientos:

  • Un sistema FreeBSD 12 actualizado.
  • Acceso a consola como root o un usuario con permisos de sudo.
  • Conexión a Internet.

Si estás leyendo este tutorial seguramente ya cumples los requisitos, así que pongámonos manos a la obra.

A la hora de hablar de instalar Java hay que tener en cuenta que disponemos de la implementación comercial de Oracle y la implementación de código abierto OpenJDK.

Además, independientemente de la versión elegida, tendremos que pensar si queremos un entorno de desarrollo (JDK) o solamente un entorno de ejecución (JRE).

Cómo instalar Java OpenJDK en FreeBSD 12

En esta guía vamos a instalar Java OpenJDK en FreeBSD 12, ya que está disponible desde el repositorio de la distribución, así que el primer paso como suele ser costumbre es actualizar el sistema:

~$ sudo pkg update

Para FreeBSD 12 hay varias versiones de Java OpenJDK, tanto JRE como JDK. En los repositorios dispones de:

  • OpenJDK 6, JDK y JRE.
  • OpenJDK 7, JDK y JRE.
  • OpenJDK 8, JDK y JRE.
  • OpenJDK 11 JDK.
  • OpenJDK 12 JDK.

Puedes conocer los paquetes disponibles con el siguiente comando:

~$ pkg search ^openjd

Si sabes qué versión necesitas exactamente, simplemente instala el paquete correspondiente. Si no estás seguro, OpenJDK 8 es la versión más implantada y utilizada en la actualidad, sobre la que se apoyan muchos sistemas y aplicaciones.

En esta guía nos descantaremos por OpenJDK 8 JDK, así que instalamos el paquete openjdk8 con el comando pkg:

~$ sudo pkg install -y openjdk8

Configurar el sistema de archivos

Esta implementación de OpenJDK requiere la implementación de los sistemas de archivos de procesos (procfs) y descriptores de archivos (fdescfs).

Podemos montar en primer lugar el sistema de archivos de procesos:

~$ sudo mount -t procfs proc /proc

Y a continuación montamos el sistema de archivos de descriptores de archivos:

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

Para hacer los cambios permanentes, debemos editar el archivo /etc/fstab:

~$ sudo nano /etc/fstab

Y añadimos al final del mismo las dos líneas correspondientes:

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

Guardamos y cerramos el archivo fstab y así garantizamos que estos sistemas de archivos se monten en cada inicio de FreeBSD 12.

La instalación deja una copia del ejecutable de Java en el PATH, de modo que lo podremos invocar desde consola fácilmente. Por ejemplo, si queremos saber la versión que tenemos instalada podemos lanzar el comando java -version:

como instalar java openjdk en freebsd 12

Conclusión

Con tanta opción disponible a la hora de instalar Java en FreeBSD 12 puede que parezca un poco lioso instalar la máquina virtual de este lenguaje en nuestro sistema. Sin embargo, con un par de nociones básicas que nos hagan entender qué es lo que necesitamos, vemos que instalar Java es una operación prácticamente trivial.

Si tienes alguna duda, pregunta, sugerencia, etc. puedes dejar un comentario.

¡Apoya este sitio!

¿Te ha servido esta guía de instalación de Java OpenJDK en FreeBSD 12? En este sitio encontrarás más guías y tutoriales de FreeBSD 12 y otros sistemas, así que si quieres ayudar a mantener este sitio, cualquier mínima contribución es bienvenida, ¡gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies