Windows 10でJava仮想マシンを作成できなかった問題を修正
Java ベースのプログラムやゲームは、Java が適切にインストールされていれば常に信頼できます。しかし最近、ユーザーは Minecraft のような Java プログラムを実行しようとしたときに Java 仮想マシンを作成できなかったと報告しています。これは、Java プログラムが機能するために使用する仮想マシンが正しくインストールされていないことを意味します。あなたも同じ問題に取り組んでいるなら、あなたは正しい場所にいます。エラーの修正に役立つ完璧なガイドをお届けします:Java 仮想マシンを作成できませんでした。
Windows 10 で Java 仮想マシンを作成できなかった問題を修正する方法
統合開発環境 (IDE) でコードをコンパイルすると、「Java 仮想マシンを構築できませんでした」というエラーが表示されることがよくあります。通常は
- Java を開くために使用された引数またはオプションが正しくない: 独自のアプリまたはオープンソース アプリケーションを実行すると、このエラーが表示され、システムが不安定になる可能性があります。
- 不十分な Java 最大ヒープ メモリ: システム変数で設定されたものよりも大きな最大ヒープ サイズを持つアプリを実行すると、このエラーが発生する可能性があります。
- 管理者権限なしで実行されている Java 実行可能ファイルまたはプログラム: このエラーは、適切に動作するために管理者アクセスが必要なアプリを実行しているときに発生する可能性があります。
これで、このエラーの背後にある理由がわかりました。主にJavaのインストールの問題が原因で発生するJava仮想マシンランチャーエラーなど、Javaユーザーが経験する他の同様のエラーがあります。 Java 仮想マシン エラーを作成できませんでした。
予備チェック
- 起動時の引数を確認: 指定した開始パラメータを調べます。正しい Java バージョンであっても、起動設定によって、コンパイルに使用されるバージョンが変更される可能性があります。インプレース Java 更新を行った場合、起動パラメーターがまだ以前のバージョンを参照している可能性があります。
- 構文を確認してください: 引数の構文が正しいことを確認してください。 Java 仮想マシンのエラーを作成できなかったプロンプトが表示される可能性があります。誤って記録された余分なハイフンやバージョンを確認してください。
- JDK の破損をチェック: Java Development Kit が壊れていると、次のエラーが発生する可能性があります:Java 仮想マシンを作成できませんでした。次の手順に従って、破損しているかどうかを確認できます。
1. Windows キーを押します 、コマンド プロンプトと入力します [管理者として実行] をクリックします。 .
2 c:\> java -version と入力します Enter キーを押します。
3. コマンドを実行するとエラーが発生する場合は、JDK を再インストールします。 . JDK を再インストールすると問題が解決するかどうかを確認します。そうでない場合は、この記事に記載されている修正を試してください。
方法 1:Java を管理者モードで実行する
管理者アクセスを必要としないアプリは、Windows PC で不安定になる可能性があり、次のような問題が発生する可能性があります。エラー:Java 仮想マシンを作成できませんでした。これは、プライマリ Java 実行可能ファイル (java.exe) を強制的に管理者権限で実行することで修正できます。以下の手順に従ってください。
1. Windows + E キーを押します エクスプローラーを開く .
2. Java.exe に移動します ファイルエクスプローラーで。一般的に
C:\Program Files\Java\*JRE build version*\bin
ここで、JRE ビルド バージョンは、インストールされているバージョンによって異なります。
または
C:\Program Files(x86)\Common Files\Oracle\Java\javapath
注: Java を別の場所にインストールした場合は、そのパスをたどって Java.exe を探します。
3. Java.exe を右クリック [プロパティ] を選択します [プロパティ] ウィンドウを開きます。
4. 互換性に移動します タブで、[このソフトウェアを管理者として実行する] チェックボックスをオンにします
5. [適用] をクリックします。 そして了解 変更を保存します。
これで、Java を開くたびに管理者権限で実行されます。
方法 2:Java ヒープ サイズを増やす
このエラーは、仮想マシン クライアントを開くために必要なシステム メモリが Java で不足している場合に発生する可能性があります。 Java はデフォルトで最大ヒープ サイズを使用するように構成されており、ヒープ サイズの制限を超えるアプリを実行すると、エラーが発生します。新しいシステム変数を作成して使用可能なメモリを増やすと、この問題が解決する場合があります。次の手順に従ってください。
1. Windows + R を押します キー 一緒に実行を開く ダイアログ ボックス。
2. sysdm.cpl と入力します Enter キーを押します システム プロパティを開く .
3. 上級者向けに移動します タブ
4. 環境変数… ボタンをクリックします
5. 環境変数 ウィンドウで、新規… をクリックします。 システム変数の下のボタン .
6. 変数名を _JAVA_OPTIONS に設定します –Xmx512M への変数値 新しいシステム変数 現れる。 [OK] をクリックします 変更を保存します。
注: エラーが続く場合は、変数の値を –Xmx1024M に設定して、メモリをさらに増やすことができます。 ステップ 6 に示す –Xmx512M の代わりに。
方法 3:Java コードを変更する
一部のユーザーは、コードに簡単な変更を加えることでこのエラーを修正できると報告しています。その一部を以下に示します。
1. 2 つのハイフンを 1 つのハイフンに置き換える あなたのコードでこの問題を解決できます。
- ハイフンが 2 つあるコード
sony@sony-VPCEH25EN:~$ java –version Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar Unrecognized option: –version
- ハイフン 1 つだけの同じコード
sony@sony-VPCEH25EN:~$ java -version Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar Unrecognized option: -version
2. また、フレーズを削除することを検討してください あなたの主張から:
-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”
3. -vm エントリが eclipse.ini ファイルの vm 引数の上に追加されていることを確認してください そうしないと、環境戦争で JVM V6 が選択されます。
注: Ubuntu を使用している場合は、Java 8 のみをサポートしていることを知っておく必要があります。そのため、 方法 3 に示すように Java をアンインストールできます。 代わりに古いバージョンをインストールしてください。
方法 4:Eclipse.ini ファイルを変更する
Eclipse IDE を使用している場合、eclipse.ini ファイルを変更すると、エラー コード could not create the Java virtual machine を修正できます。 .
注: Eclipse.ini は、Eclipse をインストールしたディレクトリーの Eclipse フォルダー内にあります。
ステップ I:メモリ使用量を減らす
1. Eclipse.ini を右クリックします ファイルを開き、開く…> メモ帳 を選択します .
2. -Xmx256m に一致する行を探します .
注: -Xmx1024m または -Xmx 512m の場合もあります。
3. バージョン番号を追加するとともに、デフォルト値を PC RAM との互換性が高い値に変更します。
たとえば、
-Xmx512m -Dosgi.requiredJavaVersion=1.6
または
-Xmx512m -Dosgi.requiredJavaVersion=1.7
または
-Xmx512m -Dosgi.requiredJavaVersion=1.8
4. 256m の値を削除してみてください -launcher.XXMaxPermSize 行から。
ステップ II:追加の変更
1. 可能であれば、ファイルから次の行を削除してください。
-vm P:\Programs\jdk1.6\bin
2. 次の行を以下のコードに置き換えます。
set -Dosgi.requiredJavaVersion=1.5
へ
set -Dosgi.requiredJavaVersion=1.6.
3. マーク以上!次の行を追加してみてください:
-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe
4. JVM.dll を参照してください
-vm C:\Program Files\Java\jre7\bin\client\jvm.dll
5. -vmargs を eclipse.ini の 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. eclipse.ini の最後に行を追加します。
-vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m
7. eclipse.ini から次の行を削除します。 問題が解決するかどうかを確認してください。
-XX:+UseStringDeduplication -XX:+UseG1GC
注: 問題が解決しない場合は、eclipse.ini ファイルを消去してみてください。ただし、事前にコピーを作成してください。また、Java を起動する前に、大量のメモリを消費するすべてのアプリを閉じてください。
方法 5:Java を再インストールする
特定の状況では、この問題は、Java が正しくインストールされていないか、インストールが時間の経過とともに破損したために発生します。その結果、Java を完全に削除した後、この手順で再インストールします。その結果:
1. Windows + R を押します キー 一緒に実行を開く ダイアログ ボックス。
2. Appwiz.cpl と入力します [OK] をクリックします プログラムと機能を起動するには .
3. インストール済みのアプリケーションをスクロールして Java を見つけます .
4. 右クリックして [アンインストール] を選択します。 Java をアンインストールします。
注: 他の Java 開発キットと更新もアンインストールする必要があります。
5. アンインストール プロセスが完了するのを待ち、PC を再起動します。 .
6. Java ダウンロード ページに移動して、Java ランタイム環境 の最新バージョンをダウンロードします。 .
注 1: Java Runtime Environment を再インストールしても問題が解決しない場合は、最新バージョンの JDK をダウンロードしてください。
注 2: すでに JDK をお持ちの場合は、別のバージョンを使用してみるか、付属の Java ランタイム環境を削除してください。
よくある質問 (FAQ)
Q1. Java 仮想マシンを構築できませんでしたというメッセージは何を意味しますか?
答え: -Xmx オプションは、最大ヒープ メモリ サイズを指定するために Java 仮想マシンによって使用されます。 eclipse.ini ファイルの -Xmx オプション 現在の環境に対して設定が高すぎるため、このエラー メッセージが表示される可能性があります。
Q2. Java 仮想マシンとは?
答え: Java 仮想マシン (JVM) は、コンピュータが Java プログラムや Java バイトコードに変換された他の言語を実行できるようにするプログラムです。 JVM は、JVM の実装要件を正式に規定する標準によって規定されています。
Q3. Java を無料で入手できますか?
答え: Java をインストールするには、まず Oracle インストーラー アプリケーションをダウンロードする必要があります。ドロップダウン メニューから [無料の Java ダウンロード] を選択します。その後、エンドユーザー ライセンス契約を読み、同意するよう求められます。
推奨:
- 26 の最高のバルク WhatsApp マーケティング ソフトウェア
- 今日学ぶべきプログラミング言語ベスト 10
- Google Meet でスナップ カメラを使用する方法
- Windows 10 でビデオからフレームを抽出する方法
このガイドがお役に立ち、Java 仮想マシンを作成できませんでしたを修正できたことを願っています。 問題。どの方法が最も効果的かをお知らせください。ご質問やご提案がありましたら、コメント セクションにお気軽にお寄せください。
-
修正:Java 仮想マシンを作成できませんでした。 (解決済み)
Java は、ゲーム、アプリケーション、およびサーバー側プログラムを作成するための最高の開発ツールの 1 つです。 Java で作成されたゲームまたはアプリを実行するには、Java 仮想マシン環境が必要です。 Java で開発されたゲームまたはアプリケーションは、予期せずクラッシュするか、さまざまな理由で開くことができず、「Java 仮想マシンを作成できませんでした。エラー:致命的な例外が発生しました。プログラムは終了します」というエラーが表示される場合があります。 以下に、Windows 10/11 OS での Java 仮想マシン ランチャー エラー「Java 仮想マシンを作成で
-
Windows 10 での「指定されたモジュールが見つかりませんでした」エラーの修正方法
指定された手順が見つからなかったと思いますか?指定されたモジュールが見つからない 0x0000007e を修正する最善の方法をお探しですか? あなたは正しい場所にいます。この記事では、この問題とその解決方法について説明します。 指定されたモジュールが見つかりません。これは DLL エラーであり、通常は Windows の起動時にポップアップします。場合によっては、指定されたモジュールの起動の問題が見つからなかった オンラインに接続するとき、または特定のアプリケーションを使用するとき。幸いなことに、この問題は簡単に解決できます。 無効なレジストリ エントリを消去し、マルウェアを削除し、破損し