J'essaie d'installer Eclipse. J'ai fait ce qui suit pour installer.
Installé JDK 7u15 64 bits (nom de téléchargement: jdk-7u15-windows-i586.exe) dans C:\Program Files (x86)\Java\JDK 1.7.0_15
J'ai exécuté cmd en administrateur et tapé "C:\Utilisateurs\Alfred> Java -version" ce qui m'a donné "Java version" 1.7.0_15 "Environnement d'exécution Java (TM) SE (version 1.7.0_15-b03) Java Hotspot (TM) Client VM (version 23.7-b01, mode mixte, partage)
Ces deux derniers points devraient signifier que mon chemin est défini au bon endroit correct?
J'ai téléchargé Eclipse IDE pour les développeurs Java 64 bits (nom de téléchargement actuel: Eclipse-Java-juno-SR1-win32-x86_64.Zip) et je l'ai décompressé sur mon bureau.
J'ai triplé le système 64 bits (Démarrer> Panneau de configuration> Système> Type de système: système d'exploitation 64 bits).
J'ai trouvé et supprimé Java.exe et javaw.exe dans C:\Windows\System32, ce qui a résolu le message d'erreur "C:\Program Files\Java\jre7\lib\AMD64\jvm.cfg".
Mon problème à partir de maintenant est le message d'erreur suivant lorsque j'essaie de démarrer Eclipse:
Je me suis assuré que ce fichier .dll est là. J'ai regardé autour de moi et tout le monde a dit de s'assurer que tout soit en 64 bits. Je ne sais pas quoi faire maintenant. Comment je répare? Toute aide est grandement appréciée.
jdk-7u15-windows-i586.exe n'est pas en 64 bits.
Installez Java 7 pour 64 bits.
Si vous avez Java 64 bits installé (vous utilisez des fenêtres 64 bits et que vous avez c:\program files\Java\jre7
par exemple - not program files (x86)
!) Mais que vous obtenez toujours cette erreur, il est probable que le premier Java sur votre chemin est 32 bits.
(Vous pouvez vérifier cela en exécutant Java -version
à partir de cmd.exe. Si vous ne voyez pas le texte 64-bit
[par exemple, Java HotSpot(TM) 64-Bit
], vous avez d'abord Java 32 bits sur votre chemin.)
Si vous avez plusieurs copies d’Eclipse (peut-être pour le développement de blackberry 7), alors changer votre ou vos chemins pour pointer vers le Java 64 bits pourrait vous causer de gros maux de tête.
Au lieu de cela, vous pouvez modifier le fichier Eclipse.ini (dans le répertoire Eclipse du SDK Android) et ajouter les lignes suivantes:
-vm
C:\Program Files\Java\jre7\bin\javaw.exe
Ci-dessous, ils sont affichés dans le contexte de l'ensemble du fichier:
-startup
plugins/org.Eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-product
com.Android.ide.Eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.Android.ide.Eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jre7\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v22.2.1-833290
Cela indique à Eclipse.exe où il peut trouver la machine virtuelle Java, sans s'appuyer sur les variables d'environnement du système.
Outre l'installation d'une machine virtuelle Java 64 bits, vous devrez peut-être également modifier votre chemin d'accès système afin de remplacer la machine virtuelle Java désignée à partir de Windows\System32. Il vous suffit de référencer dans le chemin le répertoire\bin de votre installation de machine virtuelle Java avant Windows\System32.
Cela fonctionnait pour moi aussi, j'avais installé un JDK 32 bits sur mon système d'exploitation 64 bits.
J'ai appris que le JDK 32 bits fonctionnait toujours sans problème sur un système d'exploitation 64 bits, jusqu'à ce que vous installiez une application 64 bits.
La solution la plus fiable consiste à ajouter l'emplacement de la machine virtuelle Java dans Eclipse.ini
:
-vm
C:/Program Files/Java/jdk1.8.0_112/jre/bin/server/jvm.dll
Important: Ces deux lignes doivent précéder -vmargs
et après org.Eclipse.platform
.
N'utilisez pas de guillemets; les espaces sont autorisés.
Cette erreur est due à la non-concordance de la version Eclipse etJDKinstallation. Soit votre Eclipse est dans 32-bit
etJVMsur 64-bit
ou vice versa.