web-dev-qa-db-fra.com

Eclipse ne s'ouvrira pas en raison de variables d'environnement

Je viens de redémarrer mon ordinateur sans rien changer. Tout à coup, je ne peux plus ouvrir Eclipse. Au lieu de cela, je reçois ce message d'erreur:

┌──────────────────────────────────────────────────────────────────────┐
│ Eclipse                                                              │
├──────────────────────────────────────────────────────────────────────┤
│                                                                      │
│   A Java Runtime Environment (JRE) or Java Development Kit (JDK)     │
│   must be available in order to run Eclipse. No Java virtual machine │
│   was found after searching the following locations:                 │
│   C:\Users\emiri\Downloads\Eclipse\jre\bin\javaw.exe                 │
│   javaw.exe in your current PATH                                     │
│                                                                      │
│                                                      ┌────────────┐  │
│                                                      │     OK     │  │
│                                                      └────────────┘  │
└──────────────────────────────────────────────────────────────────────┘

Et je vois que toutes mes variables d'environnement ont été effacées. Java, javac, mvn, etc. ne fonctionnent pas. Qu'est-ce que je fais maintenant et comment résoudre ce problème?

52
Gandalf StormCrow

Voici la réponse, désolé .. mais vos solutions n'étaient pas correctes

set PATH=C:\Program Files\Java\jre1.6.0_03\bin ;%PATH%

paxdiablo Avez-vous réécrit l'erreur ou avez-vous eu une sorte de logiciel lisant du texte à partir d'une image, si vous aviez laquelle?

17
Gandalf StormCrow

Laissez Eclipse utiliser votre Java vm directement!

Placez ces lignes à la fin du fichier Eclipse.ini (situé dans le répertoire où Eclipse.exe est présent):

-vm
<your path to jdk|jre>/bin/javaw.exe

Faites attention qu'il y a deux lignes. Assurez-vous également que l'option -vm est avant l'option -vmargs (et bien sûr après "openFile").

Lien utile Eclispe.ini sur wiki.Eclipse.org

86
St.Shadow

Je pense avoir trouvé un moyen plus facile (pour moi en tout cas). Localisez votre fichier javaw.exe (soit en le recherchant, soit là où vous l'avez installé), puis faites glisser le fichier javaw.exe sur le fichier Eclipse.exe fichier et il l'utilisera.

23
Chuck

Commencez par désinstaller tous les logiciels Java tels que JRE 7, JRE 6 ou JDK, puis ouvrez le chemin suivant:

DÉMARRAGE> PANNEAU DE COMMANDE> RÉGLAGES AVANCÉS> VARIABLE ENVIRONNEMENT> VARIABLE SYSTÈME> CHEMIN

Cliquez ensuite sur le bouton Modifier, collez le texte suivant dans Variable_Value et cliquez sur OK.

C:\Programmes communs\Fichiers communs\Microsoft partagés\Windows Live; C:\Programmes communs (x86)\Fichiers communs\Microsoft partagés\Windows Live;% SystemRoot%\system32;% SystemRoot%;% SystemRoot%\System32\Wbem ;% SYSTEMROOT%\System32\WindowsPowerShell\v1.0 \; Fichiers de programme (x86)\Microsoft SQL Server\90\Outils\binn \; C:\Fichiers de programme (x86)\Fichiers communs\Roxio Shared\DLLShared \; C:\Fichiers de programme (x86)\Windows Live\Partagé; C:\Fichiers de programme (x86)\Microsoft SQL Server\100\Outils\Binn\VSShell\Common7\IDE \; C:\Fichiers de programme (x86)\Microsoft SQL Server\100\Tools\Binn \; C:\Fichiers de programme\Microsoft SQL Server\100\Outils\Binn \; C:\Fichiers de programme (x86)\Microsoft SQL Server\100\DTS\Binn \

Maintenant, allez à cette URL http://Java.com/en/download/manual.jsp et cliquez sur Windows Offline et cliquez sur Exécuter et redémarrez Eclipse.

Profitez-en!

4
Nasirali

Une autre alternative consiste à réexécuter la configuration de JRE. Il installe généralement un JRE par défaut en plaçant Java.exe, javaw.exe, etc. dans votre dossier système. Cela placerait les exécutables dans votre chemin, ce qui devrait être suffisant, en fonction de la note dans le message d'erreur indiquant qu'elle a recherché votre chemin pour javaw.exe.

2
Phil Hayward

Ok ... Ok ... Ne t'inquiète pas, je suis aussi ruiné par cette erreur et fatal et quand je l'ai eu, j'étais si sérieux que je ne m'étais pas intéressé à un autre travail, mais je l'ai eu, tout d'abord copiez ce code et collez-le dans la variable système Sous le chemin ...

C:\Program Files; C:\Winnt; C:\Winnt\System32; C:\Program Files\Java\jre6\bin\javaw.exe

Maintenant, copiez le dossier "jre" de votre chemin comme si j'avais "jre" sous ce chemin

            C:\Program Files\Java

et le coller dans votre dossier Eclipse signifie où votre fichier Eclipse.exe est placé. comme j'ai mon Eclipse mis en place à cet endroit

    F:\Softwares\LANGUAGES SOFTEARE\Android Setup\Eclipse

Donc, dans le dossier Eclipse, collez le dossier "jre". Si vous avez "jre6", renommez-le en "jre" ... et lancez Eclipse, 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

  1. Copiez le dossier "jre" à partir de votre Java tel que C:\Program Files\Java\jre6 * etc.) et collez-le dans votre répertoire Eclipse (Où votre Eclipse est-il disponible)
  2. Allez dans le fichier Eclipse.ini, ouvrez-le.
  3. Changez le répertoire de votre fichier javaw.exe comme

-vmF:\Logiciels\LANGUES SOFTEARE\Configuration Android\Version Eclipse Indigo 32 bits\jre\bin/javaw.exe

Maintenant, cette fois-ci, lorsque vous lancerez Eclipse, il recherchera javaw.exe. Par conséquent, il recherchera le chemin dans Eclipse.ini, car il se trouve maintenant dans le même dossier. Il démarrera alors javaw.exe et commencera à fonctionner. .

Si vous avez encore une question, vous pouvez la redemander, allez simplement sur mon profil et découvrez mon identifiant email. parce que j'aime le forum de débordement de pile, et cela m'a fait un programmeur.

2
Pir Fahim Shah

Eclipse et Java JDK (ou JRE) doivent correspondre pour la version BIT

Par exemple:

32 Bit Eclipse won't work with 64 Bit Java!

2 bits Eclipse nécessite Java 32 bits!

2
MeJ

Vous devez installer à la fois 32 bits et 64 bits Java (Au moins JRE), à condition que vous utilisiez un système d’exploitation 64 bits.

1
IWIH

très facile, il vous suffit de copier le dossier "jre" dans le dossier que vous avez mis Eclipse. C'est tout. Jre est l’environnement, normalement son emplacement dans C:/Fichiers de programmation/Java/jre: D

1
binh

Problèmes Java résolus lors de la mise à jour de mon = 64 Java (je suis en utilisant 64 bits W7 et 64 bits Eclipse 4.4.0):

http://www.Java.com/en/download/manual.jsp

Recommandé Version 7 Update 67 Windows Offline (64-bit) taille du fichier: 29.5 MB

0
afinn

Copiez le dossier jre présent dans le répertoire "C:\Program Files\Java \" dans le dossier Eclipse .. i.e, C:\Eclipse \

0
Mark Nicholas
-startup
plugins/org.Eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org.Eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.Eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
**-vm
C:/Program Files (x86)/Java/jdk1.7.0_45/bin/javaw.exe** =>false
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
-vm
C:\Program Files (x86)\Java\jdk1.7.0_45\bin\javaw.exe
0
user3068564