web-dev-qa-db-fra.com

Eclipse a signalé "Impossible de charger la bibliothèque partagée JNI"

Duplicate possible:
Impossible de charger la bibliothèque partagée JNI (JDK)

Je ne parviens pas à ouvrir Eclipse car je reçois une alerte indiquant

Impossible de charger la bibliothèque partagée JNI C:\Program Files (x86)\Eclipse\jre\bin\client\jvm.dll

J'ai trouvé une sorte de solution sur YouTube, Eclipse n'a pas pu charger le correctif de la bibliothèque JNI.

Il dit qu'il suffit de télécharger un dossier JRE 7. Ensuite, il me suffit de remplacer C:\Program Files (x86)\Java\jre7\bin\server\jvm.dll par C:\Program Files (x86)\Eclipse\jre\bin\client\jvm.dll.

Mais où est le lien JRE 7?

130
Bocercus

Tout d’abord, assurez-vous que votre version d’Eclipse et de JDK correspond, qu’il s’agisse de 64 bits ou de 32 bits (vous ne pouvez pas combiner les versions 32 bits et 64 bits).

Deuxièmement, l'argument -vm dans Eclipse.ini devrait pointer sur l'exécutable Java. Voir http://wiki.Eclipse.org/Eclipse.ini pour des exemples.

Si vous ne savez pas quelle version (64 bits ou 32 bits) d'Eclipse vous avez installée, vous pouvez le déterminer de différentes manières. Voir Comment savoir si la version 32 ou 64 bits d’Eclipse est installée?

197
E-Riz

L'installation d'une version 64 bits de Java résoudra le problème. Aller à la page Téléchargements Java pour tous les systèmes d'exploitation

Ceci est un problème dû à l'incompatibilité de la version Java et de la version Eclipse doivent être au format 64 bits si vous utilisez un système 64 bits.

66
Namila

Oui, dans Windows 7 64 bits, vous avez C:\Program Files et C:\Program Files (x86). Vous pouvez trouver les dossiers Java dans les deux, mais vous devez ajouter C:\Program Files\Java\jre7\bin à la variable d'environnement PATH.

19
David

JRE 7 est probablement installé dans Program Files\Java et NOT Program Files(x86)\Java.

10
Ankit