L'erreur "Une erreur JNI s'est produite" dans Eclipse est généralement associée à une incompatibilité entre les versions Java Runtime Environment (JRE) et Java Development Kit (JDK) utilisées pour la compilation et exécution.
Analyse du problème
Dans le code donné, le programme est compilé et exécuté à l'aide de JRE version Java 8, tandis que le compilateur (Java 12) est une application distincte qui fait partie du JDK.
Solution
Pour résoudre ce problème problème, vous pouvez suivre les étapes suivantes :
Étape 1 : Désinstaller Java 8 JRE
Supprimez Java 8 JRE de votre ordinateur pour éliminer le conflit de version.
Étape 2 : Vérifier la cohérence de la version Java
Utilisez le commandes :
pour vérifier que le même numéro de version est renvoyé pour le JRE et le JDK.
Étape 3 : Recompiler et exécuter
Recompiler le programme pour s'assurer qu'il est construit en utilisant la bonne version de Java. Ensuite, exécutez-le pour vérifier si l'erreur persiste.
Conseils supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!