Versión de Java en FreeBSD


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í.
Si tienes cualquier pregunta siempre puedes enviarme un Email o escribir en el grupo de Telegram de AlfaExploit.
Autor: kr0m -- 17/08/2020 03:42:05 -- Categoria: FreeBSD