Une erreur s’est produite lors de l’initialisation de la machine virtuelle (java / lang / NoClassDefFoundError: java / lang / Object)

J’essaie d’installer Java pour utiliser Eclipse (j’ai suivi toutes les instructions pour installer Java et Eclipse) mais mon Eclipse ne démarre pas à cause d’une mauvaise configuration, je suppose. Je n’arrive pas à comprendre pourquoi cela ne fonctionne pas pour moi.

Installation Eclipse:

  1. Eclipse extraite à C:\eclipse
  2. Création d’un raccourci sur mon bureau avec la cible C:\eclipse\eclipse.exe

Lorsque j’essaie d’exécuter Eclipse avec ce raccourci, je vois l’écran de démarrage d’Eclipse pendant une seconde et il disparaît. Eclipse ne démarre pas du tout.

Eclipse Splash Screen

Installation JAVA:

  1. JDK installé à C:\Program Files\Java\jdk1.7.0_10
  2. JRE installé à C:\Program Files\Java\jre7

Configuration des variables d’environnement:

 JAVA_HOME = C:\Program Files\Java\jdk1.7.0_10 PATH = C:\Program Files\Java\jdk1.7.0_10\bin; 

J’ai testé mon installation Java à l’aide de la console et j’ai compris ce problème, mais je ne sais pas comment le réparer, et je suppose que cela provoque le démarrage d’Eclipse.

Problème:

entrer la description de l'image ici

Allez dans le dossier Eclipse, recherchez le fichier eclipse.ini, ajoutez l’entrée suivante (avant -vmargs si présente):

 -vm C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe 

Enregistrez le fichier et exécutez eclipse.exe.

Vérifiez que l’éclipse / JDK / JRE téléchargée est compatible avec l’architecture de votre processeur / système d’exploitation (32 bits ou 64 bits)?

S’il vous plaît essayer d’exécuter java de

C: \ Program Files \ Java \ jdk1.7.0_10 \ bin

c’est-à-dire depuis l’endroit où Java est installé.

Si cela réussit, cela signifie que l’erreur se trouve quelque part dans le chemin de classe.

En outre, ce gars semble avoir eu le même problème que le vôtre, regardez-le

Impossible de lancer Appium {“message”:”A new session could not be created. (Original error: 'java -version' failed {“message”:”A new session could not be created. (Original error: 'java -version' failed

J’ai utilisé Jdk 1.8 and JRE 1.8 , Classpath est également défini correctement mais j’ai observé que la commande Java donnait une erreur à l’initialisation de la VM ( java/lang/NoClassDefFoundError: java/lang/Object)

 Solution: Uninstalled JRE and JDK completely Installed JRE 1.8 then Installed JDK 1.8 Set Classpath check Java command works or not and its working also able to execute the Appium program thru Eclipse Kepler Service Release 2 with JDK1.8 support 

Essayez de placer le répertoire Java désiré dans PATH avant de ne pas avoir besoin de répertoires Java dans votre PATH.

J’ai eu la même erreur dans mon cas était quand j’avais besoin de mettre à jour jdk 7 à jdk 8, et mon mauvais était juste jdk8 installé et je n’ai jamais installé jre8, seulement cela, l’erreur a été résolue immédiatement lorsque j’ai installé jre8.

J’ai eu le même problème sous Windows 7 et j’ai dû installer JDK et JRE et c’est un succès.

J’ai fait face au même problème, l’écran de démarrage Eclipse pendant une seconde et il disparaît. Ensuite, j’ai remarqué qu’en raison de la mise à jour automatique de Java, il existe deux versions de Java installées sur mon système. quand j’ai désinstallé une éclipse a commencé à fonctionner.

Merci..

Je viens de passer environ 1 heure pour trouver la solution possible à la même erreur.

Donc, ce que j’ai fait sous MS Windows 7 suit

  1. Désinstallez tous les packages Java de toutes les versions.

  2. Téléchargez les derniers packages Java SE ou JRE pour votre Windows 32 ou 64 et installez-le.

  3. Tout d’abord, installez JRE et ensuite Java SE.

entrer la description de l'image ici

  1. Ouvrez l’éditeur de texte et collez ce code.

    classe publique Bonjour {

      public static void main(Ssortingng[] args) { System.out.println("test"); } } 
  2. Sauvez-le comme Hello.java

  3. Aller à la console et comstackr comme

javac Hello.java

  1. Exécuter le code comme

java Bonjour

entrer la description de l'image ici

Ne devrait pas être une erreur.

Parfois, vous avez manqué un fichier comme j’ai raté mon fichier rt.java si préférable de vérifier le vôtre ………

 C:\Program Files\Java\jdk1.8.0_112\jre\lib