Rencontre d'une erreur JNI dans Eclipse avec Windows 8.1
Lorsque vous travaillez avec des applications Java dans Eclipse sous Windows 8.1, vous pouvez rencontrer l'erreur suivante message :
"A JNI error has occurred. Please check your installation and try again in Eclipse x86 Windows 8.1"
Cette erreur se produit généralement lorsqu'il existe un conflit entre les différentes versions de Java installées sur votre système.
Comprendre JDK et JRE
Dans les anciennes versions de Java, le kit de développement Java (JDK) incluait à la fois l'environnement d'exécution Java (JRE) et les outils nécessaires pour le développement, comme les compilateurs. Cependant, avec Java 12 et versions ultérieures, vous pouvez installer à la fois le JRE et le JDK indépendamment.
La cause première de l'erreur
L'erreur que vous rencontrez est due au fait que votre le programme essaie de compiler avec Java 12 (comme indiqué par « javac -version ») tout en essayant de s'exécuter avec Java 8 (comme indiqué par « java -version »). Cette incompatibilité de version provoque l'erreur JNI.
Solution : désinstallation des versions Java en conflit
Pour résoudre le problème, vous devez vous assurer que votre système ne dispose que d'une seule version de Java. installé. Voici les étapes à suivre :
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!