私は現在Minecraftのプレイに問題があります。コンピューターに問題が発生する前に、Minecraftを完璧にプレイしました。 minecraft.exe
ファイル(またはJava自体を開こうとします)は、Javaに問題があることを示しています。
レジストリが存在しないJavaランタイム環境のインストールを参照しているか、ランタイムが破損しています。指定されたパスが見つかりません。
Javaを再インストールしましたが、Windowsインストーラに問題があるようです:
「エラー1723。このWindowsインストーラパッケージに問題があります。このインストールを完了するために必要なDLLを実行できませんでした。サポート担当者またはパッケージベンダーに連絡してください。」
Windowsインストールサービスを再インストールしようとしましたが、これは十分なスペースがないことを示しています(ハードドライブに約12GBの空き容量があるにもかかわらず)。これがインストールしようとしている正しいファイルかどうかはわかりませんが、一見の価値があると思いました。
これが私がWindows 7で行ったことです。
管理者アカウントを使用して、レジストリエディター(regedit.exe)を開きます。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
に移動
このパスの下の各バージョンについて、JavaHomeおよびRuntimeLib変数のパスが正しいかどうかを確認します。 RuntimeLibは既存のjvm.dll
ファイルを参照する必要があり、JavaHomeは\bin\client\jvm.dll
部分が削除されたこのパスの開始である必要があります。
レジストリに複数のバージョンがあり、そのうちの1つに対応するJavaバージョンがディスク上にない場合は、余分なレジストリエントリを削除します。
対応するJavaバージョンがディスク上の別の場所にある場合は、パスを更新します。Javaのバージョンごとに、これを2回実行する必要があります( 1回は特定のビルド(例1.7.0_04)に、もう1回はベースバージョン(例1.7)に対応します(ただし、カスタムの場所にインストールしました)。
C:\Java\jre
C:\Java\jre\7\bin\jvm.dll
インストール後にソフトウェアを別のディレクトリに移動したため、エラーが発生しました。
.exeの名前を.jarに変更してみてください人々はこれと同じ問題を抱えており、これで解決したようです。
これを試したら、Javaのすべてのインスタンスを削除し、JavaのWebサイトからパッケージを使用して再インストールします。それが正しいアーキテクチャ(32〜64ビット)であることを確認してください。)削除してみてくださいJava Windowsクリーンアップユーティリティを使用して、再起動して再インストールします。
編集:考えてみると、windowsを実行したときに、似たようなことが起こりました。最新バージョンのWindowsインストーラーにアップグレードしてください。すでに最新の場合は、再インストールしてください。
私のワークステーションはWin 7 64ビットです。
私のための解決策は、すべての参照を変更することでした
C:\Program Files\Java\...
に
C:\Program Files (x86)\Java\...
レジストリパス
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\
実際にインストールしたパスとレジストリエントリが一致しませんでした。