140 votes

JRE 1.7 - version de java - renvoie : java/lang/NoClassDefFoundError : java/lang/Object

Lors de l'exécution de n'importe quelle application java, ou simplement de 'java', la jvm échoue :

Une erreur s'est produite pendant l'initialisation de la VM
java/lang/NoClassDefFoundError : java/lang/Object

Voici une liste de mauvais réponses :

  1. Le répertoire d'accueil Java correct, y compris le répertoire /bin, se trouve dans le PATH global.

  2. JAVA_HOME est correctement défini

  3. L'exécution de la commande java -fullversion fonctionne

    $ java -fullversion
    
    ./java full version "1.7.0_05-b05"
  4. Les liens symboliques dans /usr/java pointent tous vers l'installation correcte de Java.

  5. Je n'ai pas installé de Java par défaut lorsque j'ai créé le système.

  6. java -version échoue... même erreur que ci-dessus

  7. L'exécution des commandes à partir de la structure de répertoire de l'installation java ne fonctionne pas non plus.

  8. C'est du java 64 bits pour un ordinateur 64 bits.

Des idées ?

0voto

Rajesh P S Points 21

J'ai eu le même problème dans Redhat Linux 7. Cela a été résolu en supprimant, en installant les RPMs suivants et en rechargeant le terminal.

java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64 
java-1.8.0-openjdk-devel-1.8.0.232.b09-0.el7_7.x86_64
java-1.8.0-openjdk-headless-1.8.0.232.b09-0.el7_7.x86_64

-1voto

J'ai rencontré le même problème, j'ai installé deux versions de java, ce qui a causé ce problème. Pour le confirmer, cliquez sur l'icône java dans le panneau de configuration, si elle ne s'ouvre pas, le problème est le même.

-2voto

Mahesh Sutar Points 73

J'étais confronté au même problème : Une erreur s'est produite pendant l'initialisation de la VM java/lang/NoClassDefFoundError : java/lang/Object

Suivez les étapes ci-dessous pour résoudre le problème :

Étape 1. Allez sur C:\Program Files\ et recherchez le dossier Java.

Étape 2. Supprimez C:\Program Fichiers \Java dossier.

Étape 3. Téléchargez le nouveau Jdk pour votre version 32 bit/64 bit à partir de http://www.oracle.com/technetwork/java/javase/downloads/index.html

Étape 4. Installez JDK

Étape 5 : Définissez maintenant JAVA_HOME à " C:\Program Fichiers \Java\jdk1.8.0_91 "

Étape 6 : Ouvrez l'invite de commande et entrez java -version.

Ça marche.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X