HOWTO · Java

VM Java/Lang/Noclassdeffounderror の初期化中にエラーが発生しました: Java/Lang/Object

このチュートリアルでは、VM の初期化中に発生したエラー java/lang/noclassdeffounderror: Java の java/lang/object エラーについて説明します。

このページの内容

このチュートリアルでは、Javaで発生するError occurred during initialization of VM java/lang/noclassdeffounderror: java/lang/objectエラーを説明します。

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

VM java/lang/noclassdeffounderror: java/lang/object の初期化中にエラーが発生しました は、Java の実行中にシステムが混乱したときに発生します。 これは、Java を環境変数として実行すると発生しますが、そのディレクトリから Java を実行すると正常に動作します。

VM java/lang/noclassdeffounderror: java/lang/object の初期化中にエラーが発生しました が発生するたびに、Java が正しくインストールされ、環境変数に正しいパスが設定されます。

このエラーの理由はあいまいですが、いくつかの解決策はさまざまなシナリオに適用できます。 理由は次のとおりです。

  1. Java Development Kit (JDK) を更新したが、Java Runtime Environment (JRE) を更新するのを忘れた場合。 最近のバージョンでは、JRE は JDK に含まれているため、個別にインストールする必要はありません。
  2. 未知のアプリケーションが java.exe ファイルを Windows ディレクトリにコピーし、Windows が Windows ディレクトリから Java の実行を開始すると、サポート ファイルが見つからない場合にこのエラーが発生します。

CMD で Java を実行すると、エラーは次のようになります。

Error occurred during initialization of VM
java/lang/noclassdeffounderror: java/lang/object

Eclipse の実行

通常、このエラーが発生すると、Eclipse の初期化が停止します。 Eclipse の問題は、以下の手順に従って解決できます。

  • Eclipse ディレクトリに移動します。
  • eclipse.ini ファイルを開きます。
  • vmargs の前に、ini ファイルへのパスを含む次の行を追加します。
-vm
C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe

eclipse.ini ファイルを保存し、Eclipse を実行します。

Windows ディレクトリを確認する

VM java/lang/noclassdeffounderror: java/lang/object の初期化中にエラーが発生しました エラーが発生している場合、あいまいな理由を知るためにいくつかの手順に従う必要があります。

  1. Windows ディレクトリに移動します。
  2. Java から exe ファイルが見つかるかどうかを確認します。
  3. これらのファイルは、Windows 上のアプリケーションによってコピーされます。
  4. これらのファイルを削除すると、問題が解決する場合があります。
  5. アプリケーションを見つけるのは簡単ではありませんが、Java を実行しているすべてのアプリケーションを確認できます。