web-dev-qa-db-ja.com

それでも見つからないJava SE Runtime Environment?

これらは、コマンドウィンドウで単純なJavaバージョンを実行しようとすると表示されるエラーです。enter image description here

エラー:レジストリキー 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion '? のアドバイスに従いました。私がregeditに行ったとき、ここに私が見たものがあります 

つまり、変更するものは何もありませんでした-正しいランタイムバージョンです。次に、「Java(「プログラムと機能」のアンインストールプロセスを使用)の以前のバージョンをすべて削除してから、使用したいバージョンのみを再インストールする」という次のステップを実行しました。 、それも動作しませんでした......ここに私の現在のJavaディレクトリ(すべてがインストールされていることを参照) enter image description here

そして私の現在の環境変数は

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回アンインストール/インストールを行うこともできますが、それは時間の無駄であり、違いはありません。

10

この回答について、@ almas-shaikhに感謝します。彼のコメントにより、C:\ Program Files\Java\jdk1.7.0_71\jre\binを確認し、そのディレクトリ内にJava.dllライブラリファイルがないことを確認しました。次に、jdkを削除して、jdk-7u71-windows-x64.exe実行可能ファイルを介して再インストールしました。 Java -homeを実行すると、 enter image description here

今私が取得できない部分は、Java.dllライブラリファイルが最初に削除された方法です......

3

手順をお試しください。私はそれがあなたを助けることを願っています。

ステップ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

1
Ye Win

同様の問題がありました。 64ビットOSを使用している場合でも、ブラウザは32ビットである可能性が高いため、Javaも。手動で64ビットJavaをインストールする必要があります。

それが役立つことを願っています。

1
user7896573

Javaをインストールすると、このC:\ ProgramData\Oracle\Javaのようなフォルダーが作成されます。名前を変更して、cmd Java -version。

パス変数が最新のjre/binフォルダーに設定されていることを確認してください

0
srijib

「%Java_HOME%\ bin;」を追加してみてくださいこの「C:\ Program Files\Java\jdk1.7.0_71\bin」の代わりに「Path」セクションで違いはないはずですが、次のように試してください。

0
aurelius