Erreur: java/lang/NoClassDefFoundError: java/lang/Object

Je suis sous Linux Ubuntu 13.10
Je suis en train de lancer un script et obtenez l'erreur suivante:

/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/rt.jar: Success

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

J'ai:

javac -version

javac 1.7.0_51

java -version

java version "1.7.0_51"

OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.13.10.1)

OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

Quand je le lance:
echo $CLASSPATH: Je me vide de sortie

echo $JAVA_HOME: sortie vierge

S'il vous plaît aidez-moi, comment résoudre ce problème.

  • définissez votre JAVA_HOME pour le répertoire du JDK
  • comment puis-je le faire? Je ne sais pas . 🙁
  • sur commandprompt exécuter "export JAVA_HOME=<chemin d'accès à votre JDK Directory>" sans les guillemets
  • Fait export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 Toujours obtenir la même erreur.
  • essayez de mettre cette commande pour le réglage de la JAVA_HOME dans votre script lui-même. que votre script peut être exécuté dans un nouveau shell
  • Un coup d'oeil et voir si GNU CLASSPATH est installé, et de la supprimer si elle est présente. Il est utile de ni homme ni bête.
  • C'est une réponse au Une question précédente, qui vous indique comment résoudre ce problème.
  • C'est une réponse au Une question précédente, qui vous indique comment résoudre ce problème.

InformationsquelleAutor Death Metal | 2014-02-27