J'essaie de faire réexécuter Eclipse v3.5 (Galileo) sur mon ordinateur - je l'ai déjà exécuté sans problème, mais maintenant je continue à recevoir cette erreur:
Un environnement d'exécution Java (JRE) ou un kit de développement Java (JDK) doit être disponible pour exécuter Eclipse. Aucune machine virtuelle Java n'a été trouvée après avoir recherché les emplacements suivants: C: \ eclipse \ jre \ javaw.exe javaw.exe dans votre PATH actuel
Je viens de faire une nouvelle installation du JDK et du SDK.
J'ai Windows 7 (x64).
Qu'est-ce qui se passe avec ça? Comment je le répare?
Je ne peux exécuter aucun des ipconfig / tracert / ou ping.
Java Runtime Environment
JRE n'est-il pas SDK ...Réponses:
Eclipse essaiera par défaut de se lancer avec la valeur par défaut "
java.exe
" (la première référencée par votrePATH
)Trois choses à retenir:
PATH
à mettre à jour.Juin 2012, jmbertucci commente:
Avril 2016: Steve Mayne ajoute dans les commentaires :
la source
Copiez simplement ce fichier:
vers le dossier Eclipse
* note testée uniquement pour Windows
la source
Toutes les autres réponses sur la configuration que le
JAVA_HOME
ne sont pas tout à fait raison. Eclipse ne consulte notamment pas leJAVA_HOME
. Regardez de plus près le message d'erreur:Il a littéralement dit
PATH
nonJAVA_HOME
.Cliquez avec le bouton droit sur Poste de travail et choisissez Propriétés (ou appuyez sur Winkey+ Pause), accédez à l'onglet Avancé , cliquez sur le bouton Variables d'environnement , dans la liste Variables système en bas, sélectionnez
Path
(non, pasClasspath
), cliquez sur Modifier et ajoutez;c:\path\to\jdk\bin
à la fin de la valeur.Sinon et s'il n'est pas présent, vous pouvez également ajouter
JAVA_HOME
une variable d'environnement et l'utiliser dans lePATH
. Dans la même boîte de dialogue, cliquez sur Nouveau et ajoutezJAVA_HOME
avec la valeur dec:\path\to\jdk
. Ensuite, vous pouvez ajouter;%JAVA_HOME%\bin
à la fin de la valeur duPath
paramètre.la source
;
).Ouvrez les propriétés système de Windows à partir du panneau de configuration et recherchez la section des variables d'environnement:
La plupart des outils Java pourront désormais trouver votre installation Java en utilisant la variable d'environnement JAVA_HOME ou en recherchant java.exe / javaw.exe dans la variable d'environnement Path.
la source
Si vous téléchargez la version 64 bits d'Eclipse; il recherchera la version 64 bits de JRE. Si vous téléchargez la version 32 bits d'Eclipse; il recherchera la version 32 bits de JRE
Ce que j'ai fait, c'est d'installer les versions 32 et 64 bits de JRE. Vous pouvez l'obtenir sur le site SUN Oracle. Le site JAVA semble installer automatiquement la version 32 bits de Java. Je suppose que c'est à cause du navigateur Web.
la source
C:\Program Files\Java
et 32 bits versC:\Program Files (x86)\Java
.Il s'est avéré que tout ce que j'avais à faire était de changer le «chemin» pour:
ça l'a fait :)
la source
J'ai Windows 7 64 bits et j'ai eu le même problème avec Eclipse. Pour le faire fonctionner, j'ai dû utiliser Internet Explorer (version 64 bits) pour télécharger Java. C'était le seul moyen d'obtenir Java pour installer une version 64 bits. Lorsque j'ai utilisé Firefox pour installer Java, il a automatiquement installé une version 32 bits (tellement idiot!). Et la version Eclipse 64 bits ne détecterait pas la version java 32 bits.
la source
Solution en bref:
Cliquez avec le bouton droit sur Poste de travail, cliquez sur Propriétés, puis sur Paramètres système avancés, une fenêtre Propriétés système apparaîtra, sous l'onglet Avancé, choisissez les variables d'environnement, la fenêtre Variables d'environnement apparaîtra, dans la section Variables système, recherchez la
PATH
variable et modifiez la valeur , en le changeant (la version; jre6, jre7, etc.) en tout jre que vous utilisez, par exemple pour le mien:C:\Program Files\Java\jre7\bin
la source
Ne vous fiez pas à la variable de chemin d'accès Windows car elle est modifiée dans presque toutes les mises à jour. Par exemple, une mise à jour Java (32 bits sur une machine 64 bits) remplace la JVM 64 bits à l'échelle du système par une JVM 32 bits. Notez également que cette entrée doit être la dernière du fichier eclipse.ini, sinon elle ne fonctionne pas, et - comme indiqué autrement - la variable JAVA_HOME n'est PAS évaluée par eclipse.exe.
même si JAVA_HOME et Path sont configurés comme valides, leur problème peut se produire, donc la façon la plus simple de le faire est d'ouvrir votre eclipse.ini dans votre dossier d'installation eclipse
remplacez C: \ Program Files \ Java \ jdk1.7.0_71 \ bin \ javaw.exe par le chemin de votre jdk ou jre
la source
Dans votre
eclipse.ini
fichier, vous devez mettre à jour le chemin d'accès à la machine virtuelle pour pointer vers le même emplacement oùjavaw.exe
est installé sur votre machine.la source
Ne vous inquiétez pas, j'ai également été ruiné par cette erreur et fatal et quand je l'ai eu, j'étais tellement frustré même si je donnais de quitter une programmation Android, mais je l'ai eu, il suffit tout d'abord de copier ce code et de le coller dans votre variable système Sous le chemin ...
Copiez maintenant le dossier "jre" de votre chemin comme j'ai "jre" sous ce chemin
et le coller dans votre dossier eclipse signifie où votre fichier eclipse.exe est placé. comme si mon éclipse était installée à cet endroit
Donc, à l'intérieur du dossier éclipse, collez le dossier "jre". Si vous avez "jre6", renommez-le en "jre" .... et exécutez votre éclipse, vous aurez la solution ...
AUTRE SOLUTION: 2
Si le problème ne peut pas être résolu avec les étapes ci-dessus, suivez ces étapes
Maintenant, cette fois, lorsque vous démarrerez eclipse, il recherchera javaw.exe, il recherchera donc le chemin dans eclipse.ini, car il se trouve maintenant dans le même dossier, il lancera javaw.exe et commencera à fonctionner. .
Si vous avez encore une question, vous pouvez la poser à nouveau, allez simplement sur mon profil et découvrez mon identifiant de messagerie. parce que j'aime le forum de débordement de pile, et cela m'a fait un programmeur. *
la source
Modifié mon fichier eclipse.ini pour mettre à jour le JDK nouvellement mis à jour. Auparavant, j'avais jdk1.7.0_09 et mis à jour maintenant en jdk1.7.0_80 et éclipse a jeté cette erreur.
Après avoir mis à jour eclipse.ini à partir de,
à
Eclipse fonctionne très bien.
la source
créer un fichier batch dans le dossier eclipse et y écrire:
voir http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F
la source
si après avoir ajouté le C: \ Program Files \ Java \ jdk1.8.0_92 \ bin dans la variable PATH dans les variables d'environnement, l'éclipse a donné la même erreur
vérifiez le fichier de paramètres de configuration eclipse qui se trouve dans le dossier eclipse, vous devez voir le même chemin jdk que vous avez dans C: \ program Files
J'espère que ça aide.
la source
Quand j'ai eu un tel problème, dans mon cas, j'avais JDK + JRE x64 installé avec x86 Eclipse. L'installation de x86 JDK + JRE a résolu mon problème :) J'ai également créé un
jre
dossier dans le dossier eclipse et copié lebin
dossier depuis mon chemin localC:\Program Files (x86)\Java\jre7
vers..\eclipse\jre\
.la source
si vous mettez à jour votre version java avec la mise à jour par défaut sur votre ordinateur 64 bits (et que vous avez un navigateur 32 bits ), java installera la version 32 bits. Vous devriez trouver une version java 64 bits et l'installer.
la source
J'ai eu un collègue avec ce problème exact la semaine dernière. Il l'a corrigé en installant la version x64 d'Eclipse et le JDK x64.
Edit: il a réutilisé son ancien espace de travail après avoir installé les plugins nécessaires, donc cela ne devrait pas être un gros problème
la source
Il existe un moyen plus simple de le faire. Exécutez simplement cmd x64. Tapez cmd x64 pour la barre de recherche dans le menu de démarrage et vous le trouverez :) Ou bien, vous devez définir le chemin d'accès aux fichiers programme (x86) ... Par exemple C: \ Program Files (x86) \ Java \ jre6
la source
Ajoutez simplement le CHEMIN JRE POUR Ex: C: \ Program Files \ Java \ jre5 \ bin dans la variable d'environnement Put ";" entre chaque chemin. Cliquez ensuite sur eclipse.exe Cela fonctionnera .....
la source
La raison pour laquelle vous obtenez cette erreur est que eclipse a besoin d'un JRE pour être lancé, ce qu'il ne trouve pas. Le premier endroit qu'il recherche est le répertoire courant, puis le fichier eclipse.ini et enfin le chemin du système. Donc, s'il ne peut pas trouver le bon jvm (les versions binaires sont différentes) à travers l'un de ces trois endroits, il crèche
La méthode recommandée consiste à modifier le fichier eclipse.ini et à indiquer à eclipse où chercher exactement le vm / jre, en incluant cette ligne dans le fichier:
-vm
[chemin vers votre java.exe] (qui est généralement sous "C: \ Program Files \ Java \ jre7 \ bin")
PS Pour modifier le fichier eclipse.ini, vous devrez peut-être le déplacer, le modifier, puis le coller à nouveau
Source: - wiki
la source
Tout d'abord merci à YouYou pour sa solution! J'ai essayé de répondre par YouYou ( https://stackoverflow.com/a/14464653/801919 ). Au départ, cela n'a pas fonctionné pour moi. Voici les étapes que je devais prendre pour le faire fonctionner:
Choose the 32-bit download to use with a 32-bit browser.
Par conséquent, j'ai téléchargé la version 32 bits.Java was started but returned exit code=13
javaw.exe
de cette version.... Et Eclipse a commencé à travailler !!! Yaay!
la source
Eh bien, cette réponse s'adresse à ceux qui ont essayé tous les autres sans succès, que ce soit un studio Android ou que
Eclipse
je le fasse généralement quand tout le reste échoue.set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
Changez-les en
set java_exe=
< le chemin d'accès à votre fichier java.exe (se trouve dans votre dossier jdk / répertoire bin) >trouver les lignes
rem Set SWT.Jar path based on current architecture (x86 or x86_64) for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
swt_path=
< le chemin d'accès à votre fichier swt.jar respectif, pour x86, il se trouve dans sdk \ tools \ lib \ x86 et pour x64 dans sdk \ tools \ lib \ x86_64 >la source
Essayez de définir votre JAVA_HOME dans le bon dossier. Google pour définir des variables d'environnement dans Windows.
la source
J'ai aussi rencontré ce problème. Mon cas est le suivant:
Dans le texte:
J'ai trouvé que leurs types de valeur de registre
Path
sont différents, j'ai donc vérifié si le chemin était valide ou non à l'aide de la commande suivante:Par conséquent, j'ai réinitialisé l'environnement local (utilisateur actuel) à l'aide des commandes suivantes ( Setx ):
Mais, dans le processus actuel, il ne peut pas propager ces modifications à d'autres processus en cours d'exécution.
Cependant, si vous modifiez directement les variables d'environnement utilisateur dans l'éditeur de registre,
Voir les détails sur Comment propager des variables d'environnement vers le système
Ici, je donne un script PowerShell pour le faire:
Setx setx [/ s [/ u [] [/ p []]]] [/ m]
la source
Cochez Fenêtre> Préférences> Java> JRE installés. Assurez-vous qu'il y a quelque chose là-dedans; s'il n'y en a pas, ajoutez-en un.
Avez-vous récemment mis à jour votre JDK?
la source
Le JDK n'installe pas de machine virtuelle Java dans le chemin par défaut.
Sauf si vous avez besoin d'outils externes pour fonctionner comme ant, le non-JDK est suffisant pour qu'Eclipse fonctionne. La façon la plus simple d'installer une telle machine virtuelle Java est d'aller sur http://java.com et de la laisser installer ce qu'elle veut installer.
Ensuite, double-cliquez à nouveau sur le binaire Eclipse.
la source
définissez la variable JAVA_HOME et annoncez JAVA_HOME / bin sur la variable de chemin d'événement.
la source
JAVA_HOME
variable d'environnement, laJRE_HOME
variable, qui était définie sur l'emplacement de l'javaw.exe
emplacement (qui est probablement toujours le dossier bin du JDK installé). ).J'ai eu le même problème (Windows 7 x64, JDK 64 bits, Eclipse 32 bits), et j'ai trouvé 2 solutions:
la source
J'ai eu le même problème. Pour moi, la solution la plus simple était d'installer à la fois le JRE et l'éclipse en x86 ou x64. Lorsque leur type de bit ne correspondait pas, Eclipse n'a pas pu le trouver. Donc, si ce n'est pas un gros problème pour vous de désinstaller et réinstaller afin de les faire correspondre, je le ferais.
J'ai fini par installer: Java Runtime Environment 1.7.0.3 (64 bits) et Eclipse Indigo (3.7) (64 bits)
Ensuite, cela fonctionne.
la source
Lorsque j'ai copié seulement javaw, la deuxième erreur s'est produite, il n'y a pas de fichier java.dll, quand je l'ai copié aussi, eclipse n'a pas démarré, ce que j'ai fait, c'est que j'ai copié tout le dossier jdk dans le dossier eclipse et renommé id en jre. Problème résolu.
la source