Catégories
Développement Développeur

Erreur « java.lang.NoClassDefFoundError: Could not initialize class org.h2.value.CompareMode »

Ce message d’erreur apparait au démarrage ou à l’utilisation d’une application qui utilise le kit de développement Oracle Java ?

Erreur : java.lang.NoClassDefFoundError: Could not initialize class org.h2.value.CompareMode

Pas très explicite comme message. Pourtant, rien n’a changé dans votre code et le problème survient à la fois dans une nouvelle installation du programme et après une mise à jour applicative.

 

Solution à l’erreur « java.lang.NoClassDefFoundError: Could not initialize class org.h2.value.CompareMode »

Il s’avère que le problème provient de la dernière version en date du JDK 8 Oracle.

Pour résoudre ce souci, il faut désinstaller le JDK 8 u 261 au profit d’une version antérieure, par exemple le JDK 8 u 201 qui est la dernière version gratuite proposée par Oracle.

1. Désinstaller le JDK 8 u 261.

2. Redémarrer le système d’exploitation pour être tranquille.

3. Installer un JDK 8 u 201 ou autre version antérieure à la 261 (231, 241, 251).

4. Modifier l’application pour prendre en compte cette modification. Il faut peut-être également modifier la variable système JAVA_HOME dans les paramètres de Windows Server ou de Linux.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *