修正: Java仮想マシンを作成できませんでした。

修正: Java仮想マシンを作成できませんでした。

アンディ・デイビス

Javaは、ゲームやアプリケーション、サーバーサイドのプログラムを作成するのに最適な開発ツールの1つです。 Javaで書かれたゲームやアプリケーションが動作するには、Java仮想マシン環境が必要です。

Javaで開発されたゲームやアプリケーションは、さまざまな理由で予期せずクラッシュしたり、開くことができず、「Could Not Create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit」というエラーが表示されることがあります。

Windows 10/11でJava Virtual Machine Launcherのエラー "Could Not Create Java Virtual Machine "を解決する方法をいくつか紹介します。

修正方法: Windows 10/11.*でJava仮想マシンを作成できない。

提案:以下の方法を続ける前に、以下を試し、問題が解決するかどうかを確認します。

    1. すべてのWindowsアップデートをインストールする。 を押します。 CTRL + SHIFT + エスケープシーケンス をクリックしてタスクマネージャーを起動し プロセス タブ 了い のすべてのインスタンスが ジャバ・バーチャルマシン (右クリック > タスクの終了)
  • Java IDEアプリのために正しいバージョンのJAVAをインストールする②JAVAアプリの割り当てメモリを増やす③Admin権限でJAVAを起動する④JAVAを完全に削除して再インストールする。

方法1.Java IDEアプリ*のために正しいバージョンのJAVAをインストールする。

注:この方法は、JAVA IDEアプリケーションを使用してコーディングする場合にのみ適用されます。

JAVA IDEアプリケーションで上記のエラーが発生した場合、JAVA IDE (Java Integrated Development Environment) アプリケーションで動作しているJavaのバージョン(JREまたはJDK)とインストールされているJavaのバージョンが適合していることを確認する必要があります。 そこで、以下のように進めてください。

ステップ1.JAVA IDEのJRE/JDKの動作バージョンを確認します。

例)Eclipse IDEで、以下の手順で、どのバージョンのJREまたはJDKで動作しているかを確認します。

1. メインメニューから ヘルプ > Eclipseについて .
2. をクリックします。 設置の詳細 を選択し コンフィギュレーション タブで表示します。
3. Eclipse IDE Installation Details'ウィンドウで、次の行から始まる行を見てください。 -vm
4.
以下の行の値は、EclipseがどのJDKまたはJREのバージョンで動作しているかを示しています。 .

  • 例:パスに「jre6」が含まれている場合、EclipseはJREバージョン6を実行していることを意味する 例:パスに「jdk1.8.0_05」が含まれている場合、EclipseはJREバージョン6を実行していることを意味する " は、EclipseがJDKバージョン8を実行していることを意味します。
手順2.WindowsにインストールされているJREまたはJDKのバージョンを確認します。

1. 検索ボックスに「Search」と入力します。 コマンド 又は コマンドプロンプト を選択します。 管理者として実行する。

2.インストールされているJAVAのバージョンを調べるには、次のコマンドを実行してください。 入力 :

  • java -バージョン

3. IDEがお使いの端末のJavaのバージョンに対応していない場合は、正しいバージョンのJavaのインストールに進んでください。

注意:インストールされているJREとJDKのバージョンが異なる場合があります。 そのため、JAVA IDEアプリケーションがJDKで動作している場合、インストールされているJDKがJAVA IDEアプリケーションの動作しているJDKと一致するかどうかも確認してください。 WindowsでインストールされているJDKバージョンを確認するには、次のコマンドを実行してください。

  • javac -バージョン

方法2.JAVAアプリの割り当てメモリーを増やす。

Java仮想マシンの最大メモリサイズを超えるアプリケーションを起動すると、「Could Not Create the Java Virtual Machine」というエラーが発生することがあります。 この問題を回避するために、以下の手順でJAVAが使用できるシステムメモリの割り当てを増やしてください。

1. をクリックします。 スタート と入力してください。 探索 バーです。 高度なシステム設定を表示します。 をクリックします。 オープン

2.システムのプロパティ'ウィンドウで アドバンスト タブをクリックし 環境変数 .

3. システム変数ペインの下で、以下を選択します。 新規 .

4. 変数名を _JAVA_OPTIONS とし、Variableの値を -Xmx1024M をクリックします。 よっしゃー を2回押すと、変更が保存され、開いているすべてのウィンドウが閉じます。

情報:Javaに割り当てるメモリを1GB(1024MB)に調整します。

5.再起動 をクリックし、変更を適用してください。
6. 最後に、Java Virtual Machine上でゲームやアプリを開いてみてください。 問題が解消されるはずです。

方法3.Admin権限でjava.exeを起動する。

また、管理者権限や特定の実行ファイルを起動する権限がない場合にも、Javaエラーが表示されます。 Javaを常に管理者として実行するように設定すると、問題を解決できる場合があります。

1. を押してください。 スタート メニューとタイプ ジャワ を検索ボックスに入力します。
2. クリック ファイルを開く場所です。

3. ファイルエクスプローラーのウィンドウで 右クリック その ジャワ を選択し、実行ファイル 物件紹介 .

4. javaのプロパティ "ウィンドウで、以下の項目を選択します。 互換性 タブをクリックし、その下にある 設定 ペインで、チェックボックスをオンにします。 このプログラムを管理者として実行する をクリックします。 適用 OK .

5. 最後に、"Could Not Create the Java Virtual Machine "エラーのために実行できないプログラムを起動し、問題が継続するかどうかを確認します。

方法4.JAVAを完全に削除して再インストールする。

Javaが破損したり、コンポーネントが欠落したりして、実行しようとしているゲームやアプリケーションが終了してしまう場合があります。 この場合は、以下の手順でJAVAバージョンをすべて削除して、再インストールしてください。

1. Javaアンインストールツールをダウンロードする。 2. ツールを実行し、以下を選択します。 すべてのJavaバージョンを削除する .

3. 取り外し後、次に進みます。 消す その ジャワ フォルダが存在する場合、ディスク上の以下の場所から選択します。

  • C:♪Program Files ♪ C:♪Program Files (x86)♪ C:♪Program Files (x86)♪ C:♪Program Files (x86)

4.再起動 をコンピュータに接続してください。

5. 再起動後、Java公式ダウンロードページにアクセスし、ダウンロードと インストール は、Javaの最新バージョンです。

以上!どの方法が効果的でしたか?
このガイドが役に立ったかどうか、あなたの経験についてコメントを残してください。 他の人のために、このガイドを「いいね!」と「シェア」してください。


アンディ・デイビス

Windows に関するシステム管理者のブログ

Leave a comment