VM Java/Lang/Noclassdeffounderror の初期化中にエラーが発生しました: 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 が正しくインストールされ、環境変数に正しいパスが設定されます。
このエラーの理由はあいまいですが、いくつかの解決策はさまざまなシナリオに適用できます。 理由は次のとおりです。
- Java Development Kit (JDK) を更新したが、Java Runtime Environment (JRE) を更新するのを忘れた場合。 最近のバージョンでは、JRE は JDK に含まれているため、個別にインストールする必要はありません。
- 未知のアプリケーションが
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 の初期化中にエラーが発生しました
エラーが発生している場合、あいまいな理由を知るためにいくつかの手順に従う必要があります。
- Windows ディレクトリに移動します。
- Java から
exe
ファイルが見つかるかどうかを確認します。 - これらのファイルは、Windows 上のアプリケーションによってコピーされます。
- これらのファイルを削除すると、問題が解決する場合があります。
- アプリケーションを見つけるのは簡単ではありませんが、Java を実行しているすべてのアプリケーションを確認できます。
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook