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

Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策

Windows 10でXMageを使って友人とマジック:ザ・ギャザリングのオンライン対戦を楽しもうとした際、Java環境をすでにインストール済みにもかかわらず、「Javaが見つかりません(Java Not Found)」というエラーが表示されてしまうという報告が多数寄せられています。

Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策

この問題を詳しく調査したところ、このエラーを引き起こす背景にはいくつかの異なる状況が存在することが判明しました。考えられる主な原因は以下の通りです。

  • Java環境の破損または不適切なインストール – 最もよく見られる原因は、Javaのインストール自体に不整合が生じているケースです。この場合、Java環境を再インストールすることで問題を解決できます。
  • 古いJavaインストールの残存ファイル – 以前のJavaの残骸ファイルが、XMageによる最新版Javaのインストール処理と競合し、エラーが発生することがあります。残存ファイルを削除してからJava環境を入れ直せば解決できる可能性があります。
  • Java環境変数の破損 – Java環境変数に不整合があると、XMageが必要なJava依存関係を呼び出せなくなり、このエラーが表示されます。システム設定から環境変数を修正することで解決できます。

考えられる原因が把握できたところで、実際に多くのユーザーが成功した対策方法を順番に紹介していきます。

方法1:Java環境を再インストールする

XMageで「Javaが見つかりません」エラーが発生する最も一般的な原因は、Javaインストールの不整合です。ファイルの破損によるものか、Java環境のパスがホームパスで指定されたものと異なることが原因であるかにかかわらず、再インストールを実行すれば問題は解消されるはずです。

実際に、Java環境全体を再インストールしたことで、ランチャー使用時に同じエラーに遭遇することなく、XMageでマジックをプレイできるようになったという報告が複数確認されています。

まだこの方法を試していない場合は、以下の手順に従ってJava環境を再インストールしてください。

  1. まずWindowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「appwiz.cpl」と入力し、Enterキーを押して「プログラムと機能」メニューを開きます。Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策
  2. 「プログラムと機能」の一覧を下へスクロールし、現在インストールされているJavaの項目を見つけます。該当する項目を右クリックし、表示されたコンテキストメニューから「アンインストール」を選択します。Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策
  3. アンインストール画面の指示に従って作業を完了させたら、PCを再起動し、次回の起動が完了するまで待ちます。
  4. PCが起動したら、既定のブラウザからJava環境の公式ダウンロードページにアクセスし、「同意して無料ダウンロードを開始」ボタンをクリックします。Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策
  5. インストーラーのダウンロードが完了したら、JavaSetupをダブルクリックし、画面の指示に従って最新版のJavaをインストールします。
  6. 作業がすべて完了したらPCを再起動し、XMageを再度起動して、問題が解決したかどうかを確認します。

それでも同じ「Javaが見つかりません」エラーが発生する場合は、次の対処法に進んでください。

方法2:古いJavaの残存ファイルを削除する(該当する場合)

PC内に古いJavaインストールの残存ファイルが残っており、それがXMageによる最新版Javaのインストールを妨げている場合にも、このエラーが発生することがあります。

同じ問題に直面していたユーザーの間では、管理者権限のコマンドプロンプトを使って残存Javaファイルの場所を特定し、主要な実行ファイルを削除してからXMageを再起動することで、ようやく問題を解決できたという報告があります。

まだ試していない場合は、以下の手順に沿って作業を進めてください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力してからCtrl + Shift + Enterを押し、管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与します。Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策
  2. 管理者権限のコマンドプロンプトで以下のコマンドを入力し、Enterキーを押すと、残存しているJavaファイルの正確な場所を特定できます。
    C:\> where java

    注意:代わりに次のコマンドを使用することも可能です。

    C:\> for %i in (javac.exe) do @echo. %~$PATH:i
  3. 以前のJavaインストール場所が表示されたら、エクスプローラーを開いてそのフォルダへ移動します。
    注意:通常、Javaのインストール先はC:\ProgramData\Oracle\Java\javapathです。
  4. 正しい場所へ移動したら、以下の実行ファイルをすべて削除してからPCを再起動します。
    java.exe
    javaw.exe
    javaws.exe
  5. PCが再起動したら、XMageをもう一度開きます。今度はプログラム側がJava環境が完全に存在しないことを検出し、自動的にインストールを提案してくるはずです。その場合は「はい」を選択し、処理が完了するまで待ちます。

上記の手順を実行しても同じ問題が続く場合は、次の対処法に進みましょう。

方法3:Java環境変数を修正する

Java環境変数の設定が誤っていると、実際にはJava依存関係が正しくインストールされているにもかかわらず、XMageランチャーがそれを認識できず、このエラーが発生することがあります。

このケースに該当する場合は、Javaのインストール場所を確認し、Java環境変数がその正しい場所を指すように設定し直すことで問題を解決できます。実際に多くのユーザーがこの方法で解決に成功しています。

まだ試していない場合は、以下の手順に従ってください。

  1. まずエクスプローラーを開き、Java環境のインストールパスへ移動します。カスタムの場所にインストールしていない限り、以下のいずれか(OSのビット数によって異なる)に格納されています。
    C:\Program Files\Java\*Javaバージョン* - 64ビット版の場合
    C:\Program Files (x86)\Java\*Javaバージョン* - 32ビット版の場合
  2. 正しいフォルダに移動したら、上部のアドレスバーを右クリックし、表示されたコンテキストメニューから「アドレスのコピー」を選択します。Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策
  3. 正しいJavaのパスをクリップボードにコピーできたら、Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「sysdm.cpl」と入力してEnterキーを押すと、「システムのプロパティ」画面が開きます。Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策
  4. 「システムのプロパティ」ウィンドウが開いたら、「詳細設定」タブに切り替え、「環境変数」ボタンをクリックします。Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策
  5. 「環境変数」ウィンドウ内の「システム環境変数」セクションにある「Path」を選択し、「編集」ボタンをクリックします。Windows 10のXMageで「Javaが見つかりません」エラーが出る原因と解決策
  6. 次のウィンドウで、Javaに関連する環境変数を探します。該当するエントリが見つかったら、その値を手順2でコピーしておいた正しいインストール場所に書き換えます。
  7. PCを再起動し、XMageを再度起動して、問題が解決したかどうかを確認しましょう。
  1. Windows 10で「Java仮想マシンを作成できませんでした」エラーを解決する方法

    Javaが正しくインストールされていれば、Javaベースのプログラムやゲームは非常に安定して動作します。しかし最近、MinecraftなどのJavaプログラムを実行しようとした際に「Java仮想マシンを作成できませんでした(Could not create the Java virtual machine)」というエラーが発生するという報告がユーザーから寄せられています。これは、Javaプログラムが動作するために使用する仮想マシン(JVM)が正しくインストールされていないことを意味します。同じ問題でお困りの方は、この記事が役立ちます。このエラーを解決するための完全ガイドをご紹介します。 Wi

  2. Windows 10で「リソースが所有されていない(RESOURCE_NOT_OWNED)」エラーを修正する10の方法

    「リソースが所有されていない(Resources not owned)」エラーは、Windows 10パソコンで発生する比較的珍しいシステムエラーです。このエラーが発生すると、ブルースクリーン(BSOD)が表示されることがあり、放置するとシステム全体の障害につながる深刻な問題を引き起こす可能性があります。そのため、このエラーに遭遇した場合は、早めに適切な対処を行うことが重要です。本記事では、Windows 10におけるこのエラーの主な原因と、ストップコード「リソースが所有されていない」エラーを解決するための具体的な方法を詳しく解説します。 Windows 10で「リソースが所有されていない」