Il y a longtemps, j'ai installé Oracle SQL Developer 2.1 32 bits sur un ordinateur Windows XP (32 bits). Depuis, je suis passé à Windows 7 (64 bits) et j'ai copié le SQL Developer 2.1 de l’ancien ordinateur sur le nouveau.
Lorsque j'essaie d'exécuter sqldeveloper.exe
, le message suivant s'affiche:
Le programme ne peut pas démarrer car MSVCR71.dll est absent de votre ordinateur. Essayez de réinstaller le programme pour réparer ce programme.
Je sais que cela est dû au fait qu'un logiciel 32 bits installé sous Windows XP est incompatible avec un ordinateur 64 bits. Existe-t-il une alternative pour ouvrir un logiciel 32 bits sur un ordinateur 64 bits ou dois-je installer la version 64 bits d'Oracle SQL Developer?
Voici la solution que j'ai trouvée:
Comment résoudre le problème manquant MSVCR711.dll
Vous pouvez trouver le fichier MSVCR71.dll
à l'emplacement suivant de votre répertoire SQL Developer 2.1 installé:
sqldeveloper-2.1.0.63.10\sqldeveloper\jdk\jre\bin\MSVCR71.dll
Basé sur cette page :
J'ai trouvé cette erreur survenue lorsque j'utilisais la mauvaise version de Java. Lorsque j'ai modifié mon environnement de Java 7 à Java 6, l'erreur n'est plus apparue.
(Le fichier MSVCR71.DLL est dans le répertoire JDK 6 bin
, où JDK 7 contient MSVCR100.DLL .)
D'accord avec les commentaires de jcadcell, mais j'ai dû utiliser JDK 1.8 car mon Eclipse en avait besoin. Je viens donc de copier le fichier MSVCR71.DLL de jdk1.6 et de le coller dans jdk1.8 dans le dossier jdk1.8.0_121\bin et jdk1.8.0_121\jre\bin
et ça a marché .... Wow ... Merci :)