解決済み: VMの初期化中にエラーが発生しました
VMの初期化中にエラーが発生するのは、VMを実行しようとしたときの古典的なJavaの問題です。このエラーメッセージは、Windows、Mac、Linuxを含む、仮想マシンを起動しようとする任意のシステムで表示される可能性があります。
この問題は、JVMがシステムから大きな初期ヒープメモリを割り当てるため、Windowsや他のOSが提供できないことが原因で発生します。したがって、8GBのRAMがあっても、すでに使用中でヒープサイズが大きすぎる場合、VMの初期化中にエラーが表示されます。
PCを再起動し、他のプログラムが初期化される前にJavaを実行してみてください。また、64ビットJVMを実行していることを確認してください。32ビット版は1.5GB以上のRAMを使用できません。
VMの初期化中にエラーが発生した場合の修正方法
1. コマンドプロンプトを使用してJavaヒープサイズを変更する
- スタートボタンをクリックし、cmdと入力し、結果から管理者として実行をクリックします。
- 次のコマンドを入力または貼り付けて、Enterキーを押します: java -Xms256m -Xmx512M

このコマンドは、Java Xmsの初期ヒープメモリを低い値に設定し、これで問題なくVMを初期化できるようになります。
WRラボでのテストでは、この解決策はすべての状況でVM初期化エラーを修正するのに効果的でした。ただし、同じ効果を得るために以下の解決策を適用することもできます。
2. バッチファイルの変数を変更する
- Win + Eショートカットを押してファイルエクスプローラーを起動します。
- 実行したいサーバーの.batファイルを見つけて編集します。
- ファイル内のXmsおよびXmxの値をより低い値に変更します。例えば、-Xms256M -Xmx512M。実際のRAMに応じて、さらに高く設定することもできます。
仮想メモリの値を高くしすぎると、Javaはオブジェクトヒープのための十分なスペースを予約できませんでしたというエラーを表示します。
この簡単な解決策は、2097152kbオブジェクトヒープのための十分なスペースを予約できませんでしたというエラーに対しても機能します。ただし、この場合、32ビットJVMを使用しているかどうかを確認する必要があります。上記で述べたように、32ビット版は割り当てようとしている2GBのメモリを処理できません。 このトピックについてさらに読む
- Skype for Business Server SEがサブスクリプションモデルの変更と共に開始
- Microsoftがオンプレミスサーバー製品の価格を最大20%引き上げ
- iTunesMobileDevice.dllがコンピュータから欠落しています [解決済み]
3. Bashコマンドを実行する
- サーバーの別のセッションにログインし、Bashに移動してJavaコマンドを実行します。
- 次のコマンドを入力または貼り付けて、Enterキーを押します:
-bash – 3.3$ export _JAVA_OPTIONS = ” – Xmx256M” - 確認のため、次のコマンドを実行してJava設定が変更されたかどうかを確認します:
-bash – 3.3$ javac HelloWorldApp.java - _JAVA_OPTIONSを取得しました: – Xmx256Mというメッセージが表示されれば、問題ありません。
それでもVMの初期化中にエラーが発生する場合は、バックグラウンドで実行中のアプリをいくつか閉じて再試行してください。また、物理メモリがVMを実行するには低すぎる可能性もあります。
以下は、私たちのWindowsレポートソフトウェアの専門家によって発見されたエラーのいくつかです:
- VMの初期化中にエラーが発生しました noclassdeffounderror java/lang/object。
- VMの初期化中にエラーが発生しました Minecraftサーバー – Minecraftサーバーは実行するための十分なメモリを予約できませんでした。
- VMの初期化中にエラーが発生しました オブジェクトヒープのための十分なスペースを予約できませんでした。
Minecraftで遭遇する可能性のある別のサーバーの問題はIo.Netty.Channel.Abstractchannelですが、このガイドが役立ちます。
私たちのガイドをまとめると、VMの初期化中にエラーが発生するのは、実際にはJavaが初期ヒープメモリを過剰に割り当てている問題であり、WRラボのテストから、値を低く設定することで問題を迅速に解決できることがわかりました。
コマンドプロンプトのコマンドを実行するか、バッチファイルを編集するか、Bashコマンドを実行することでそれを行うことができます。
Minecraftでインターネット接続エラーが発生した場合は、強調表示されたガイドをクリックして問題を迅速に修正してください。
Coredumpターゲット構成の問題を効果的に解決するための特別なガイドもあるので、お見逃しなく。
他の提案やテスト済みの解決策については、下のコメントセクションに移動してメッセージをお寄せください。