は、あなたはJDK(Javaの開発キット)ではなく、JREをダウンロードしてください。 (Javaランタイム環境) ??
Windowsが見つけたjava
実行可能ファイルは、エラーメッセージで示唆されているように、JDKのJavaではなくJREのように見えます。私は、JDKおよびJREの両方の両方がインストールされている私のマシン上で
:
C:\Program Files\Java\jdk1.8.0_131
C:\Program Files\Java\jre1.8.0_131
ですから、似た何かを持っていることがあります。
jdkフォルダがない場合は、JREしかインストールされていない可能性があります。
jdkフォルダがある場合は、JDKの下のjavaがインストールに使用されていることを確認する必要があります。
これを行うには、PATH環境変数で行い、JDKへのパスがJREのパスの前にあることを確認します。
setting up enviromental variables in windows 10 to use java and javac
パスにbin
を含めることを忘れないでください。
環境変数を設定しているときに、JAVA_HOME変数を設定する価値があります。これは、JDKインストールのルートを指している必要があります(つまり、同じことですが、末尾にbin
はありません)。
また、新しいコマンドシェルを開く必要があります。環境変数に加えられた変更は、既に開いているウィンドウcmd
ではすぐには利用できません。だから1つを閉じて新しいものを始める。
[もっと速い回答を得るために、どのような状況で「緊急」や他の類似のフレーズを追加することができますか?](// meta.stackoverflow.com/q/326569) - 要約は、ボランティアに対処する理想的な方法ではなく、おそらく回答を得ることに逆効果があります。これをあなたの質問に追加しないでください。 – halfer
は完全に同意します。情報を共有してくれてありがとう@haler – user3766871