2010-10-07 5 views
1

Je suis sous Windows Vista x64, et j'ai JDK 1.6.0_21 (version x64, je crois) installé. J'ai récemment téléchargé Eclipse 3.5.2 parce que je veux faire un peu de développement Android (apparemment, vous ne pouvez pas utiliser 3.6 à cause de bugs ...), mais je continue à courir dans le même message d'erreur quand j'essaye de démarrer Eclipse:Vous ne pouvez pas démarrer Eclipse 3.5.2?

http://img42.imageshack.us/img42/8282/42786776.jpg

Est-ce que quelqu'un sait pourquoi cela se produit? Ai-je besoin d'une version 32 bits de Java ou Java 5 ou autre? Si oui, comment pourrais-je spécifier qu'Eclipse utilise une version différente de Java (de préférence je voudrais le spécifier dans le fichier eclipse.ini et ne pas jouer avec mes variables d'environnement).

+0

Comme votre erreur dit, je ne pense pas que vous avez la bonne version de java pour vos fenêtres (x64) –

+1

Avez-vous téléchargé la version 32 bits ou 64 bits d'Eclipse? ? Cela * doit * correspondre au JDK que vous avez, alors assurez-vous que vous avez un JDK 32 ou 64 bits. – nos

Répondre

2

Vous devez utiliser une machine virtuelle 32 bits car vous utilisez une éclipse 32 bits. Pour 3.5, 64 builds Windows bit sont difficiles à trouver, même si je pense qu'ils existent. Si votre éclipse était une version 64 bits, le lanceur serait org.eclipse.equinox.launcher.win32.win32.x86_64, mais le vôtre est org.eclipse.equinox.launcher.win32.win32.x86 sans le _x64. Il est répertorié autour du milieu du message d'erreur.

Pour changer la VM, ajoutez simplement un paramètre -vm à votre eclipse.ini. J'ajoute habituellement le mien comme première entrée, même si je ne suis pas sûr que ce soit important. Il devrait ressembler à ceci:

-vm 
C:\path\to\java\bin\javaw.exe 
+0

Vous avez certainement besoin de la version d'Eclipse avec la même qualité que la JVM. –

+0

Merci, vous avez raison. Malheureusement SO ne me permet pas de marquer cela comme la solution acceptée ...:/ –

+0

Peu importe, mon Chrome jouait. :) –

0

Lire ici http://www.java.com/en/download/faq/java_win64bit.xml et installer la version qui correspond le mieux à votre version de Windows

+0

L'OP a déjà la version 64 bits de Java installée. Le problème est la version 32 bits d'Eclipse qu'il essaie d'exécuter. –

Questions connexes