Eclipse : corriger l'erreur "Incompatible JVM. Version of the JVM is not suitable for this product."

Eclipse est un environnement de développement très utilisé. Il est principalement utilisé pour développer en langage Java, bien qu'il soit capable de prendre en charge d'autres langages grâce à son système de plugins. Cet environnement de développement, aujourd'hui géré par la fondation du même nom, est conçu pour gérer n'importe quelle version de Java, à partir de la version Java 1.1, qui date pourtant de février 1997 ! Si vous avez le message "Incompatible JVM. Version of the JVM is not suitable for this product", il s'agit d'un problème de configuration d'Eclipse.

Eclipse possède un fichier de configuration nommé "eclipse.ini". Dans ce fichier, vous pouvez configurer le chemin vers votre installation de Java. Cela se fait en 2 lignes. La première ligne doit contenir la mention "-vm". La deuxième ligne contient le chemin vers votre installation de Java.

-vm
C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-openj9\bin\javaw.exe

Une autre option consiste à réinstaller Java directement dans le répertoire "jre" de votre installation d'Eclipse. Par défaut, l'environnement de développement va chercher directement l'installation de Java dans ce répertoire.

Si le message d'erreur est apparu suite à une mise à jour d'Eclipse, vous pouvez également installer Java comme un plugin en utilisant les fichiers fournis par le projet JustJ : https://download.eclipse.org/justj/www/?page=download. Cela concerne les versions 11 à 14 de Java. Vous devez bien faire attention à sélectionner la version "JustJ OpenJDK Hotspot JRE Complete" lors de la procédure d'installation.

À partir de la version 15, la liaison entre Java et Eclipse a été encore simplifiée. Java 15 existe directement comme un plugin de l'environnement de développement. Vous pouvez donc directement l'installer depuis la marketplace d'Eclipse : https://marketplace.eclipse.org/content/java-15-support-eclipse-2020-09-417.

Java