Échec du chargement de la bibliothèque partagée JNI [Réparer]
Lorsque vous essayez d’ouvrir ou de démarrer Eclipse ou d’autres logiciels tels que Spring Tool Suite (STS), KNIME, Dbeaver, etc. sur votre ordinateur Windows 11 ou Windows 10, vous pouvez obtenir l’erreur indiquant Échec du chargement de la bibliothèque partagée JNI . Ce message fournit des correctifs applicables à l’erreur qui peuvent aider les utilisateurs de PC concernés à résoudre le problème sur leur système.
Qu’est-ce qu’une bibliothèque partagée en Java ?
En Java, une bibliothèque partagée est constituée de fichiers utilisés par plusieurs applications. Chaque bibliothèque partagée se compose d’un nom symbolique, d’un chemin de classe Java et d’un chemin natif pour le chargement des bibliothèques Java Native Interface (JNI). Généralement, les bibliothèques partagées peuvent être utilisées pour réduire le nombre de fichiers de bibliothèque en double sur votre système.
En règle générale, l’extrait de message d’erreur se lit comme suit :
Échec du chargement de la bibliothèque partagée JNI « C:/JDK/bin/client/jvm.dll »`
Les utilisateurs de PC qui ont rencontré cette erreur ont signalé que le problème apparaît souvent dès que vous exécutez le logiciel après avoir été installé sur le système – le logiciel se ferme généralement juste après. L’erreur indique que la bibliothèque Java Native Interface (JNI) requise par le logiciel est introuvable ou chargée. Cette erreur est connue pour être déclenchée souvent par l’une des raisons courantes suivantes.
- Versions d’architecture (bitness) incompatibles du logiciel problématique et de Java Runtime.
- Java n’est pas installé sur le système ou l’installation est corrompue.
- Les versions 32 bits et 64 bits de Java ou plusieurs versions du logiciel problématique sont installées.
- Le logiciel ne détecte pas ou ne pointe pas vers le mauvais dossier d’installation Java.
- La bibliothèque JNI est manquante ou corrompue.
- Problèmes de configuration du système.
Correction Échec du chargement de la bibliothèque partagée JNI
Si vous ne parvenez pas à charger la bibliothèque partagée JNI lorsque vous essayez d’ouvrir des logiciels tels que Dbeaver, KNIME, Eclipse, Spring Tool Suite et al sur votre ordinateur Windows 11/10, les solutions que nous avons élaborées et présentées ci-dessous peuvent vous aider facilement. corriger l’erreur.
- Démarrez le logiciel avec l’option -clean
- Modifiez le logiciel. fichier ini
- Assurez-vous que les versions du logiciel et de Java correspondent
- Supprimer la variable de chemin Java
- Réinstallez le logiciel.
Voyons comment ces correctifs s’appliquent. Avant de continuer, selon le logiciel qui génère l’erreur sur votre système, assurez-vous que vous exécutez la dernière version/build du logiciel, puis voyez si le problème est résolu. De même, essayez de mettre à jour vos bibliothèques système (cela inclut. Net Framework et Visual C++ redistribuable) et mettez à jour les pilotes.
1] Démarrez le logiciel avec l’option -clean
Lorsque vous lancez le logiciel normalement et qu’il génère l’erreur Échec du chargement de la bibliothèque partagée JNI sur votre ordinateur Windows 11/10, vous pouvez essayer de démarrer le logiciel avec l’ -clean
option, ce qui réinitialisera la configuration du logiciel. Pour ce faire, ouvrez une invite de commande et accédez au répertoire d’installation du logiciel,
2] Modifier le logiciel. fichier ini
Ce correctif vous oblige à modifier le logiciel problématique. ini pour vous assurer que le logiciel pointe vers la bonne installation Java et que le logiciel est configuré pour utiliser la bonne version de Java et que l’exécutable Java se trouve dans le chemin système. Pour effectuer cette tâche, procédez comme suit :
- Ouvrez l’Explorateur de fichiers.
- Sur le lecteur C:\, accédez au répertoire d’installation du kit de développement Java.
- À l’emplacement, accédez à jrex.x.xx > bin et sélectionnez le fichier javaw.exe. L’espace réservé xxxx représente la version de Java que vous avez installée.
- Maintenant, appuyez sur la combinaison de touches Alt + D pour modifier la navigation dans le fil d’Ariane et mettez en surbrillance la barre d’adresse.
- Appuyez sur CTRL+C pour copier le chemin complet du fichier dans le Presse-papiers. Sinon, sous Windows 11, cliquez avec le bouton droit sur le fichier exe et sélectionnez Copier comme chemin dans le menu contextuel.
- Ensuite, accédez au dossier d’installation du logiciel problématique. Vous pouvez cliquer avec le bouton droit sur le raccourci du logiciel et choisir l’option Ouvrir l’emplacement du fichier dans le menu contextuel.
- À l’emplacement, cliquez avec le bouton droit sur le fichier ini du logiciel (par exemple, eclipse.ini) et choisissez de l’ouvrir avec le Bloc-notes.
- Maintenant, assurez-vous de naviguer vers le haut du fichier et de coller les lignes ci-dessous. Remplacez l’espace réservé path\to par le chemin d’accès au fichier que vous avez copié à partir de la barre d’adresse de l’explorateur de fichiers.
-vm
C:\path\to\64bit\java\bin\javaw.exe
- Enregistrez le fichier et quittez.
Maintenant, relancez le programme et voyez si l’erreur réapparaît. Si tel est le cas, passez au correctif suivant.
3] Assurez-vous que les versions du logiciel et de Java correspondent
Pour ce correctif, si vous utilisez une version 64 bits du logiciel problématique, vous devez également vous assurer d’installer la version 64 bits de Java Runtime. De même, vous devez faire de même si vous utilisez la version 32 bits. Donc, si tel est le cas, vous pouvez désinstaller Java, puis télécharger/installer la bonne version de bitness Java pour correspondre au bitness logiciel de votre système.
4] Supprimer la variable de chemin Java
Dans le cas où les versions 32 bits et 64 bits de Java sont installées sur votre ordinateur, le logiciel qui génère l’erreur peut être incapable de déterminer la version Java appropriée à utiliser. Par exemple, si une version 64 bits du logiciel essaie d’utiliser la version 32 bits de Java, l’erreur est déclenchée. Dans ce cas, pour résoudre le problème, au lieu de désinstaller une version de Java, vous pouvez simplement supprimer sa variable Path en suivant ces étapes :
- Appuyez sur la touche Windows + R pour appeler la boîte de dialogue Exécuter.
- Dans la boîte de dialogue Exécuter, tapez sysdm.cpl et appuyez sur Entrée pour ouvrir les propriétés système.
- Cliquez sur l’ onglet Avancé .
- Dans la section inférieure droite de l’onglet Avancé, cliquez sur le bouton Variables d’environnement .
- Sous la section Variables utilisateur, vous verrez une liste de toutes les variables utilisateur.
- Cliquez sur la variable Path sous Variables système ou dans la section Variables utilisateur
- Cliquez sur le bouton Modifier ci-dessous.
- Recherchez un chemin pour le dossier Java (qui ne correspond pas à la version du logiciel problématique installé), sélectionnez-le et choisissez Supprimer dans le menu de gauche.
Essayez de rouvrir le programme et vérifiez s’il fonctionnera correctement maintenant. Si ce n’est pas le cas, passez au correctif suivant.
5] Réinstallez le logiciel
Vous pouvez désinstaller le logiciel, puis télécharger la dernière version du logiciel et l’installer sur votre ordinateur Windows 11/10. Cette action résoudra très probablement le problème.
J’espère que ce message vous aidera!
Quel est le but de JNI ?
Avec la bibliothèque JNI, les programmeurs peuvent écrire des méthodes natives pour gérer les situations où une application ne peut pas être entièrement écrite dans le langage de programmation Java. Par exemple, cela peut être utilisé lorsque la bibliothèque de classes Java standard ne prend pas en charge les fonctionnalités ou la bibliothèque de programmes spécifiques à la plate-forme.
Laisser un commentaire