Esta pagina se ve mejor con JavaScript habilitado

Versión de Java en FreeBSD

 ·  🎃 kr0m

FreeBSD nos permite instalar varias versiones de Java-openjdk, para ello tendremos que instalar el paquete en cuestión y configurar la variable de entorno JAVA_VERSION. En este artículo se explican los pasos a seguir además de como ejecutar applets web de Java mediante IcedTea.

Primero consultamos las versiones disponibles:

pkg search openjdk

openjdk-7.261.02.1,1           Java Development Kit 7  
openjdk11-11.0.7+10.2_1        Java Development Kit 11  
openjdk12-12.0.2+10.4_1        Java Development Kit 12  
openjdk13-13.0.3+3.1_1         Java Development Kit 13  
openjdk14-14.0.1+7.1           Java Development Kit 14  
openjdk8-8.252.09.1            Java Development Kit 8

En mi caso instalamos openjdk14:

pkg install openjdk14

Configuramos la versión a utilizar en la variable de entorno JAVA_VERSION, esto se hará de un modo u otro según la shell que utilicemos, en mi caso Bash:

vi .bashrc

export JAVA_VERSION=14

Comprobamos la versión:

java -version

openjdk version "14.0.1" 2020-04-14  
OpenJDK Runtime Environment (build 14.0.1+7-1)  
OpenJDK 64-Bit Server VM (build 14.0.1+7-1, mixed mode, sharing)

Para poder lanzar applets en Java desde el navegador debemos tener instalado IcedTea:

pkg install icedtea-web

En teoria se puede configurar el navegador para que abra el fichero directamente pero yo prefiero guardarlo y abrirlo manualmente:

/usr/local/bin/itweb-javaws -verbose FILENAME.jnlp

Para la mayoría de KVMs con tener OpenJDK e IcedTea instalado será suficiente pero hay algunos modelos como los de SuperMicro que son problemáticos, para estos casos utilizaremos el binario de Linux mediante la compatibilidad Linux-FreeBSD tal como se explica en este artículo .

Si te ha gustado el artículo puedes invitarme a un RedBull aquí