web-dev-qa-db-fra.com

Java a été démarré mais renvoyé avec le code de sortie = 1

Je reçois une erreur appelée - Java was started but returned with exit code=1

 Updated Error image after installing JDK

J'ai reçu cette erreur après la mise à niveau de mon Java. Je vois que mon fichier ini a un contenu inférieur à celui-ci.

 -startup
plugins/org.Eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-vm C:\Program Files (x86)\Java\jdk1.8.0_73\jre\bin\server\jvm.dll
-vmargs
-Dfile.encoding=UTF-8
-Xms512m
-Xmx1536m
-XX:MaxPermSize=512m
[email protected]/AnypointStudio/workspace

Java_HOME a pour valeur C:\Program Files (x86)\Java\jdk1.8.0_73 Path env est pour valeur C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Java\jre1.8.0_73\bin;C:\Program Files (x86)\Java\jdk1.8.0_73\bin;

Ma nouvelle version mise à jour se trouve ci-dessous. C:\Program Files (x86)\Java\jre1.8.0_73\bin

Notez que sur ce site, j’ai trouvé de nombreuses solutions qui ne fonctionnent pas pour moi. Veuillez me guider où je me trompe.

3
Simbu

Auparavant, j'ai utilisé Java 64 bits. Plus tard, j’ai utilisé Java (x86) cela a posé problème. Après la mise à jour avec Java 64 bits, le problème a été résolu. 

0
Simbu

J'ai eu le même problème aujourd'hui avec Eclipse Neon.2 après la mise à jour de Java jre dans le navigateur Chrome du 1.8.0_111 au 1.8.0.131. Il me semble qu’il a supprimé la version 64 bits de 1.8.0_111 et n’a installé que la version 32 bits de jre 1.8.0.131.

Pour résoudre ce problème, j'ai dû mettre à jour JDK à partir du 1.8.0_111 (64) -> 1.8.0.131 (64). Cela a également installé jre sur 64 bits et Eclipse Neon.2 a démarré avec succès cette fois.

1
aprodan

Vous n'avez besoin que de JRE pour pouvoir exécuter Eclipse, mais bien entendu, pour pouvoir compiler du code Java, vous avez besoin de JDK.

Il est recommandé d'utiliser JDK for Java_Home, si vous continuez à utiliser JRE, vous devez définir Java_HOME sur "C:\Program Files (x86)\Java\jre1.8.0_73".

Une des astuces pour copier le répertoire JRE1.8.0_73 dans le répertoire Eclipse et le renommer en jre. Cela sera utilisé par défaut par Eclipse même si plusieurs JRE sont installés sur votre environnement.

Dernier point, assurez-vous de restaurer les paramètres de mémoire dans config.ini (xms, xmx, MaxPermSize) aux valeurs par défaut. MaxPermSize sera ignoré par Java8 JVM mais vous pouvez le conserver.

1
Ahmed Hashim

J'ai installé Java 9 JDK 64 bits. L’installation s’occupe de tout dans mon cas et m’a permis de démarrer le studio Anypoint à partir de mon raccourci existant. Dans certains cas, vous devrez peut-être toujours modifier manuellement vos paramètres, mais essayez d'abord une installation 64 bits

0
user8657661

J'ai eu exactement l'erreur similaire. Eclipse a bien fonctionné après la suppression du dossier "javapath" du répertoire C:\ProgramData\Oracle\Java. 

0
NabRaj_Baitadi

Dans mon cas, l’erreur était assez stupide: dans le fichier config.ini, il y avait une erreur dans la dernière ligne où le paramètre de mémoire -Xmx était réglé sur "2024". ligne à la main. Je l’ai retournée à -Xmx1024m pour que cela fonctionne

-Xmx2024m

changé en 

-Xmx1024m

le problème semble être lié à Java vm 1.8.131 (32bit) qui répond par une erreur chaque fois que j'essaie de demander plus de 1477 m, même si j'ai plus de 4 Go de RAM libre:

Java -Xmx1477m
Error occurred during initialization of VM
Could not reserve enough space for 1513472KB object heap

jDK 1.7 n'a pas de problème d'utilisation de 2 Go sur le même PC

0
user1708042