1

VM
java/lang/NoClassDefFoundError の初期化中にエラーが発生しました: java/lang/Object

ここに画像の説明を入力

Java インストールには、jdk1.7.0 と jdk1.7.0_10 の 2 つの jdk フォルダーがあります。

jdk フォルダー

私の場合jdk1.7.0_10で上位に移動すると、Javaは正常に動作します。

働くJava

下のスクリーンショットに示すように、パス変数も jdk1.7.0_10 を指しています。 道

すべて問題ないようですが、それでもこのエラーが表示されます。

4

3 に答える 3

0

Windows ディレクトリが主な原因でした。検索java.exeしたところC:\Windows、Windows ディレクトリに存在していました。それは Java'SDK のものに影を落としていたため、問題を引き起こし、それを削除して問題を修正しました!

于 2013-07-03T13:33:02.497 に答える
0
  1. JAVA_HOME は、「C:\Program Files\Java\jdk1.7.0_10」のみを指す必要があります。「bin」ディレクトリを含めないでください。

  2. PATH で、「.;C:\Program Files\Java\jdk1.7.0_10\bin」を最初の位置に移動してみてください。

のように --- C:\Program Files\Java\jdk1.7.0_10\bin; ; ;

  1. 「.」を追加してみてください あなたのPATH変数に。含む '。' PATH変数にも。PATH のように - .;C:\Program Files\Java\jdk1.7.0_10\bin;;

@Kayaman JAVA_HOME はすでに C:\Program Files\Java\jdk1.7.0_10\bin\ に設定されています – Tahir Yasin

于 2013-07-03T13:25:38.743 に答える