Si usas algún programa que requiera de JVM para funcionar como eclipse, jdownloader, DBeaver, etc y últimamente te arroja un mensaje como jvm is not suitable for this product version XY or greater is required

Este se debe a que tienes instalada una versión de JVM anterior requerida por el programa o tienes varias versiones de JVM instaladas.

Si es el primer caso, solo instala una versión más reciente de JVM y listo.

Para el segundo caso, antes de continuar, esta solución que doy es para Archlinux. Si usas otra distribución, supongo que ha de ser similar. Prosigamos.

1. listar versiones de JVM instaladas

Ejecutar el comando y poner atencion a la salida

				
					archlinux-java status

# Salida

  java-11-openjdk (default)
  java-20-openjdk
  java-8-openjdk/jre



				
			

2. Activar versión

La salida muestra que hay varias versiones de JVM instaladas donde la activa es la 11 y el software requiere la 17 o superior. Por lo tanto, ejecutar el siguiente comando con una versión mayor o igual a la 17

				
					sudo archlinux-java set java-20-openjdk
				
			

Ahora abre nuevamente el programa y debe ejecutarse.

 

Nos leemos en un próximo post