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



Jdk Error Error Occurred During Initialization Vm



元のローカルJavaJDK 1.8はすでにインストールされ、環境変数が構成されています。その後、ある日open stsが開く時間を見つけて、java-versionビューに移動しました。
画像
問題があるかどうかを確認するためのJdkjavac
画像

jdkを見つけるのは問題ありません。Baiduのブロガーは2つの解決策があると考えています。



1.バージョンの混乱

java-fullversionの実装

画像



解決

  1. C:java * .exeの下の Windows System32名前の変更
  2. C: ProgramData Oracle Java under javapath the java * .exe rename

2.tools.jarとrt.jarの欠如

  1. ケース1:jdk1.6 / lib /tools.packおよびjdk1.6 / jre / lib / rt.pack、jarファイルを解凍する必要があります
    具体的な操作は次のとおりです。
    unpack200 tools.pack tools.jar
    unpack200 rt.pack rt.jar

  2. ケース2:tools.packまたはrt.packがない場合は、jdkを再インストールし、オンラインにしてjarパッケージをダウンロードします。ディレクトリにコピーされます。