これらは、コマンドウィンドウで単純なJavaバージョンを実行しようとすると表示されるエラーです。
エラー:レジストリキー 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion '? のアドバイスに従いました。私がregeditに行ったとき、ここに私が見たものがあります
つまり、変更するものは何もありませんでした-正しいランタイムバージョンです。次に、「Java(「プログラムと機能」のアンインストールプロセスを使用)の以前のバージョンをすべて削除してから、使用したいバージョンのみを再インストールする」という次のステップを実行しました。 、それも動作しませんでした......ここに私の現在のJavaディレクトリ(すべてがインストールされていることを参照)
そして私の現在の環境変数は
Java_HOME - C:\Program Files\Java\jdk1.7.0_71
Path - C:\Program Files\Java\jdk1.7.0_71\bin
http://www.Oracle.com/technetwork/Java/javase/install-windows-189425.html からも正しいと思う
誰も私がこの問題を取り除く方法を知っていますか?もう1回アンインストール/インストールを行うこともできますが、それは時間の無駄であり、違いはありません。
この回答について、@ almas-shaikhに感謝します。彼のコメントにより、C:\ Program Files\Java\jdk1.7.0_71\jre\binを確認し、そのディレクトリ内にJava.dllライブラリファイルがないことを確認しました。次に、jdkを削除して、jdk-7u71-windows-x64.exe実行可能ファイルを介して再インストールしました。 Java -homeを実行すると、
今私が取得できない部分は、Java.dllライブラリファイルが最初に削除された方法です......
手順をお試しください。私はそれがあなたを助けることを願っています。
ステップ1:Javaの以前のバージョンをすべて削除します(「プログラムと機能」アンインストールプロセスを使用)。 Javaフォルダーが「C:/ Program Files/...」に残っている場合は、削除してください。
ステップ2:レジストリをクリーンアップします(Javaキーを削除します)。クリーンアップの手順については、以下のリンクに従ってください
https://Java.com/en/download/help/manual_regedit.xml
ステップ3:Javaを再インストールし、システム変数Java_HOMEをJDKパスに設定します。
例えば:
Java_HOME-C:\ Program Files\Java\jdk1.7.0_71
パス-C:\ Program Files\Java\jdk1.7.0_71\bin
ステップ4ステップ3が成功した場合、以下のコマンドで確認します
1)%Java_HOME%をエコーします
2)Java -version
同様の問題がありました。 64ビットOSを使用している場合でも、ブラウザは32ビットである可能性が高いため、Javaも。手動で64ビットJavaをインストールする必要があります。
それが役立つことを願っています。
Javaをインストールすると、このC:\ ProgramData\Oracle\Javaのようなフォルダーが作成されます。名前を変更して、cmd Java -version。
パス変数が最新のjre/binフォルダーに設定されていることを確認してください
「%Java_HOME%\ bin;」を追加してみてくださいこの「C:\ Program Files\Java\jdk1.7.0_71\bin」の代わりに「Path」セクションで違いはないはずですが、次のように試してください。