Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

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

一部のユーザーは、Java仮想マシンを作成できませんでした Javaを使用しているアプリケーションを起動しようとするとエラーが発生します。この特定の問題は、MinecraftおよびJavaを中心に構築された他のいくつかのアプリケーションで発生することが報告されています。

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

「Java仮想マシンを作成できませんでした」エラーの原因は何ですか?

さまざまなユーザーレポートと、同じエラーメッセージを解決するために使用したトラブルシューティング戦略を調べて、この特定の問題を調査しました。彼らの結論に基づいて、この特定の問題を引き起こすいくつかのシナリオがあります:

  • Javaが間違った引数またはオプションによって呼び出された –これは、自作のアプリケーションを実行している場合、またはシステムの不安定性を引き起こすことがわかっているオープンソースアプリケーションを開こうとしている場合に発生する可能性があります。
  • Javaグローバル最大ヒープメモリが十分に高くありません –この特定のエラーが発生する最も一般的な原因の1つは、システム変数として設定されたものよりも大きい最大ヒープメモリサイズでJavaアプリケーションを起動しようとした場合です。 。
  • Java実行可能ファイルやアプリケーションには管理者権限が必要です –これは、正しく機能するために管理者アクセスが必要なアプリケーションで発生する可能性があります。

現在、を解決する方法を探している場合は、Java仮想マシンを作成できませんでした エラーの場合、この記事では、検証済みのトラブルシューティング戦略をいくつか紹介します。以下に、同様の状況にある他のユーザーが問題を解決するために使用したメソッドのコレクションを示します。

最良の結果を確実に得るには、特定のシナリオのエラーを解決するのに効果的な方法が見つかるまで、以下の方法を提示されている順序で実行してください。

方法1:システム変数に_JAVA_OPTIONSを追加する

影響を受けるほとんどのユーザーは、 _JAVA_OPTIONS というJava用のシステム変数を作成することで、問題を解決することができました。 値をXmx512Mに設定します 。これが本質的に行うことは、Javaのグローバル最大ヒープメモリサイズを設定することです。

これにより、起動されたJavaアプリケーションの最大ヒープメモリサイズがシステム変数として設定されたサイズよりも大きいために発生するエラーメッセージが解決されます。同じ問題が発生した数人のユーザーから、以下の手順を実行した後に問題が完全に解決されたと報告されています。

_JAVA_OPTIONを追加するために必要なことは次のとおりです。 グローバル最大ヒープメモリサイズを拡大するためのシステム変数のSエントリ:

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「 sysdm.cpl」と入力します 」と入力してEnterキーを押します システムプロパティを開くには 画面。
  2. システムプロパティの内部 画面で、詳細に移動します タブをクリックし、環境変数をクリックします。
  3. 環境変数内 sウィンドウで、新規をクリックします (システム変数の下 。
  4. 新しいシステム変数の内部 ウィンドウで、変数名を設定します _JAVA_OPTIONSへ および変数値 Xmx512M [OK]をクリックします 変更を保存します。
  5. 以前に開いたウィンドウを閉じ、マシンを再起動して変更を適用します。
  6. 次回の起動時に、以前にJava仮想マシンを作成できませんでしたと表示されていたアプリケーションを開きます。 エラーが発生し、正常に機能しているかどうかを確認します。
修正:Java仮想マシンを作成できませんでした

アプリケーションの開始時に同じエラーメッセージが引き続き表示される場合は、「%\ USERPATH \ Java \ jdk1.6.0_39\bin」のようなJavaBinパスを追加してみてください。 上記の方法で示された環境変数に移動し、それが機能するかどうかを確認します。

方法2:管理者権限でjava.exeを開く

同じ問題を解決するのに苦労している何人かのユーザーは、メインのJava実行可能ファイル(java.exe)を管理者権限で開くように強制した後、問題を解決することができました。

一部のユーザーは、メインのJava実行可能ファイルと、エラーメッセージが表示されているアプリケーションの実行可能ファイルの両方にこの修正を適用した後、問題を解決できたと報告しました。

全体のクイックガイドは次のとおりです。

  1. ファイルエクスプローラーを開き、Javaインストールの場所に移動します。メインのJava実行可能ファイル( java.exe )の場所に到着する必要があります )。デフォルトでは、 Program Files / Java /*JREビルドバージョン*/binにあります。 正確な場所は、使用しているJavaランタイム環境によって異なります。 修正:Java仮想マシンを作成できませんでした

    注: カスタムの場所にJavaをインストールした場合は、代わりにカスタムの場所に移動してください。

  2. java.exeを右クリックします プロパティを選択します 。次に、互換性に移動します タブをクリックし、このプログラムを管理者として実行するに関連付けられているチェックボックスをオンにします ([設定]の下)。 適用をクリックします 変更を保存します。 修正:Java仮想マシンを作成できませんでした
  3. アプリケーション実行可能ファイル(エラーをトリガーしているもの)を右クリックして、同じ手順を繰り返します。互換性>管理者としてこのプログラムを実行>適用
  4. アプリケーションを実行して、エラーメッセージが解決されるかどうかを確認します。

方法3:Javaの再インストール

場合によっては、Javaが正しくインストールされていないか、インストールが時間の経過とともに破損している可能性があるため、エラーがトリガーされます。したがって、このステップでは、Javaを完全にアンインストールした後に再インストールします。そのために:

  1. Windowsキー+Rを押します 実行プロンプトを開き、「Appwiz.cpl」と入力します。 修正:Java仮想マシンを作成できませんでした
  2. 「Enter」を押すと、「プログラムと機能」画面が開きます。
  3. プログラムと機能 画面で、Javaが見つかるまで、インストールされているアプリケーションのリストをスクロールします。 修正:Java仮想マシンを作成できませんでした
  4. それを右クリックして、「アンインストール」を選択します システムから完全に削除するには
  5. 最初に、プライマリJavaインストールを削除し、後で、更新や他のバージョンなど、他のすべてのJavaインストールも削除する必要があります。
  6. すべてのインストールをアンインストールした後、コンピューターを再起動します。
  7. 起動後、このリンクにアクセスして、最新バージョンのJREをダウンロードします。
  8. 問題が解決するかどうかを確認します。
  9. それでもエラーが続く場合は、ここから最新バージョンのJDKをダウンロードしてインストールします。
    注: すでにJDKを使用している場合は、バージョンを変更するか、一緒にインストールされているJREをアンインストールしてみてください。
  10. 問題がまだ存在するかどうかを確認します。

方法4:コードを使用したエラーの修正

このエラーの背後にはさまざまな理由があり、その中には、コードに特定のエラーがあるかどうかが含まれます。以下でいくつか強調します。

  • ハイフンを削除 :一部のユーザーは、コード内でダブルハイフン「–」をシングルハイフン「-」に変更することでエラーが修正されたと述べています。例:
    コードを変更します
    「sony@ sony-VPCEH25EN:〜$ java –version
    JAVA_TOOL_OPTIONSを取得しました:-javaagent:/usr/share/java/jayatanaag.jar
    認識されないオプション:–version
    エラー:Java仮想マシンを作成できませんでした。
    エラー:致命的な例外が発生しました。プログラムは終了します。」
    宛先
    「sony@sony-VPCEH25EN:〜$ java -version
    JAVA_TOOL_OPTIONSを取得しました:-javaagent:/usr/share/java/jayatanaag.jar
    認識されないオプション:–version
    エラー:Java仮想マシンを作成できませんでした。
    エラー:致命的な例外が発生しました。プログラムは終了します。」
  • また、引数から次の行を削除してみてください
    -Djava.endorsed.dirs =” C:\ Program Files \ Apache Software Foundation \ Tomcat 8.5 \ endorsed”
  • eclipse.iniファイルを開き、vm引数の上に「-vm」エントリを追加してください。そうしないと、env変数でJVMV6が選択されます。
  • Ubuntuの場合、サポートされているのはJava8だけであることを知っておく必要があります。したがって、3番目の方法を使用します。 Javaをアンインストールし、以前のバージョンをインストールします。

方法5:Eclipse.iniファイルの編集

この問題を取り除くために、Eclipes.iniファイル内の調整を行うこともできます。その構成には対処する必要のあるいくつかの問題がある可能性があるため、個別の問題に分割しました。シナリオに最も適したものに従ってください。

メモリ使用量の削減

  1. メモ帳を使用してEclipseフォルダー内のEclipse.iniファイルを開きます。
  2. 「-Xmx256m」に類似した行を見つけます(-Xmx1024mまたは-Xmx 512mの場合があります)。
  3. 次に、コンピュータにインストールされているRAMに応じて、デフォルト値をより妥当な数値に変更し、バージョン番号も追加します。例:
    -Xmx512m
    -Dosgi.requiredJavaVersion=1.6
    OR
    -Xmx512m
    -Dosgi.requiredJavaVersion=1.7
    OR
    -Xmx512m
    -Dosgi.requiredJavaVersion=1.8
  4. また、「-launcher.XXMaxPermSize」行から「256m」の値を削除してみてください。
  5. 問題が解決するかどうかを確認します。

いじくり回す

  1. ファイルから次の行を削除してみてください。
    -vm P:\Programs\jdk1.6\bin
  2. また、次の行を変更します。
    set -Dosgi.requiredJavaVersion=1.5
    TO
    set -Dosgi.requiredJavaVersion=1.6
  3. また、「-vmargs!」の上に次の行を追加してみてください。 line。
    -vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe
  4. また、次の行を使用してJVM.dllをポイントします。
    -vm
    C:\Program Files\Java\jre7\bin\client\jvm.dll
  5. Eclipseファイルを開き、「-vmargs」をjavaw.exeのパスに置き換えます。例:
    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
    -product
    com.android.ide.eclipse.adt.package.product
    --launcher.XXMaxPermSize
    256M
    -showsplash
    com.android.ide.eclipse.adt.package.product
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    **-vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”** 
    -Dosgi.requiredJavaVersion=1.6
    -Xms40m
    -Xmx768m
    -Declipse.buildId=v21.1.0-569685
  6. また、最後に次の行を配置して、それが機能するかどうかを確認できます。
    -vmargs
    -Xms40m
    -Xmx512m
    -XX:MaxPermSize=256m
  7. さらに、eclipse.iniから次の行を削除して、機能するかどうかを確認してください。
    -XX:+UseStringDeduplication
    -XX:+UseG1GC
  8. 問題が解決したと報告されているため、問題が解決しない場合は、eclipse.iniファイルを削除してみることもできますが、必要な場合に備えて、最初にバックアップすることを忘れないでください。また、Javaを起動する前に、電力を大量に消費するすべてのアプリケーションを閉じて、適切なリソースが利用可能であることを確認してください。

JDKの破損をチェックしています

  1. 「Windows」+「R」を押して実行プロンプトを開き、「cmd」と入力します。
  2. 次のコマンドを入力して、エラーが発生するかどうかを確認します。
    c:\> java -version
  3. エラーが発生する場合は、JDKを完全に再インストールしてください。

  1. Windows 10でJava仮想マシンを作成できなかった問題を修正

    Java ベースのプログラムやゲームは、Java が適切にインストールされていれば常に信頼できます。しかし最近、ユーザーは Minecraft のような Java プログラムを実行しようとしたときに Java 仮想マシンを作成できなかったと報告しています。これは、Java プログラムが機能するために使用する仮想マシンが正しくインストールされていないことを意味します。あなたも同じ問題に取り組んでいるなら、あなたは正しい場所にいます。エラーの修正に役立つ完璧なガイドをお届けします:Java 仮想マシンを作成できませんでした。 Windows 10 で Java 仮想マシンを作成できなかった問題

  2. 修正:Java 仮想マシンを作成できませんでした。 (解決済み)

    Java は、ゲーム、アプリケーション、およびサーバー側プログラムを作成するための最高の開発ツールの 1 つです。 Java で作成されたゲームまたはアプリを実行するには、Java 仮想マシン環境が必要です。 Java で開発されたゲームまたはアプリケーションは、予期せずクラッシュするか、さまざまな理由で開くことができず、「Java 仮想マシンを作成できませんでした。エラー:致命的な例外が発生しました。プログラムは終了します」というエラーが表示される場合があります。 以下に、Windows 10/11 OS での Java 仮想マシン ランチャー エラー「Java 仮想マシンを作成で