11
votes

Un kit de développement Java Runtime Environment (JRE) ou Java (JDK) doit être disponible afin d'exécuter Eclipse

J'ai essayé Googling mais n'a pas pu trouver la solution.

Utilisation de Windows 7 Ultimate 64 bits.

J'ai installé Java (64 bits) ici: C: \ Program Files (X86) \ Java \ Jre7

Téléchargé Android SDK à partir d'ici Obtenez le SDK Android

J'ai téléchargé les 64 bits en considérant que mes fenêtres sont 64 bits. Était 32 bits requis?

Maintenant, chaque fois que je courais Eclipse.exe, je reçois l'erreur suivante:

Un environnement d'exécution Java ou JDK doit être disponible afin d'exécuter ECLIPEC. Aucune machine virtuelle Java n'a été trouvée après avoir cherché l'emplacement suivant: C: \ utilisateurs .. \ téléchargements \ adt-bundle-windows = x86_64-3013131030 \ adt-bundle-windows-x86_64-20131030 \ Eclipse \ jre \ bin \ java.exe

Désolé, je ne peux pas poster une capture d'écran parce que vous n'avez aucune réputation d'ici.

Alors, que dois-je faire?
Dois-je installer Java 32 bits ou télécharger 32 bits SDK?

PS: avant de courir Eclipse, j'ai exécuté "SDK Manager" et il a installé des outils nécessaires. Peut-être que si cela aide.


10 commentaires

x86 est pour 32 bits. Assurez-vous de diriger l'Eclipse JRE / JDK au bit correspondant - si Eclipse est pour 64 bits, alors il devrait avoir JRE 64.


En regardant des préférences dans Eclipse -> Java -> Jre ou quelque chose comme ça


Le Java a-t-il eu 32 bits? Alors devrais-je installer Java pour 64 bits? Si oui, 32 bits et 64 bits vont-ils travailler correctement? Ou dois-je installer 32 bits?


Si vous avez un système d'exploitation 32bits, vous ne pouvez utiliser que 32 bits versions d'Eclipse et JRE / JDK. Si vous avez 64 bits d'os, vous devez disposer de la version de la version de bits Eclipse avec la version Bit Bit JRE / JDK


Ainsi, j'installez Java 64 bits. Peut-être que cela aide.


Comme vous avez étiqueté cette question «Android», je suppose que vous souhaitez développer des applications Android. Dans ce cas, le JRE n'est pas suffisant, vous aurez besoin du JDK.


Yup j'ai commencé à apprendre la programmation Android. Alors devrais-je télécharger uniquement JDK 7U 45 ou NetBeans aussi?


NetBeans est une autre IDE. Si vous avez Eclipse, vous n'en avez pas besoin. Android n'appuie pas officiellement Java 7, seule la version 6 Voir développeur.android.com/sdk/index .html . Certaines personnes utilisent 7 avec succès, j'utilise 6 donc ne peut pas commenter sur les pièges, le cas échéant.


ATM Am utilise JRE7 .. donc si je télécharge que JDK 6 fonctionnera-t-il bien ou devra également télécharger JRE6?


Dupliqué possible de Eclipse - Non Java (JRE) / (JDK) .. . Pas de machine virtuelle


3 Réponses :


1
votes

Vous devez utiliser l'une des configurations suivantes:

  1. X64 System, X64 JDK, X64 ADT Bundle
  2. Système X64, X86 JDK, X86 ADT Bundle
  3. X86 System, X86 JDK et ADT Bundle

0 commentaires

1
votes

vous ont un Java 32 bits. "Les fichiers de programme (x86)" sont destinés aux programmes 32 bits sur un système 64 bits. Soit installer un Java 64 bits et utiliser le téléchargement que vous avez ou obtenez le téléchargement 32 bits.


0 commentaires

9
votes

Il suffit de définir la variable de votre environnement. Goto to Propriétés de l'ordinateur -> Réglage du système avancé -> Variables d'environnement -> Variables du système -> Chemin et après une collision semi-colle, le chemin de votre jre comme celui-ci c: \ Program Files \ Java \ jre7 \ bin cliquez sur OK.

Ouvrir cmd et tapez java si cette commande fonctionne correctement signifie que votre chemin a été défini maintenant. Il suffit d'ouvrir Eclipse et cela fonctionnera cette fois. Vous pouvez faire cela via la ligne de commande aussi simplement taper Définir le chemin de jeu = C: \ Program Files \ Java \ jre1.6.0_03 \ bin et appuyez sur Entrée.

Si toujours, il ne fonctionne pas simplement Coller ceci Définir le chemin = C: \ Program Files \ Java \ jre1.6.0_03 \ bin dans votre fichier Eclipse.ini: )


0 commentaires