java のバージョンが間違っています
複数のバージョンの jdk がインストールされている場合、## の後に変更が発生する可能性があります。 #JAVA_HOME java -version バージョンが一貫していません。
通常、JAVA_HOME を使用する JDK のインストール パスに変更すると、このバージョンの JDK が使用されます。ただし、JAVA_HOME を変更しても java -version が変わらない場合があります。(推奨チュートリアル: java チュートリアル #)
考えられる理由:
path のパスでは、一部のパス ディレクトリにも java.exe が含まれており、そのパスは%JAVA_HOME%\bin の前にあるため、実行時には前のパスの java.exe が優先されます。したがって、JAVA_HOMEをどのように変更しても、java -versionは変更されません。
解決策:
JAVA_HOMEを変更した後、先頭に%JAVA_HOMEを追加します。パス %\bin;JAVA_HOME が最初に参照されるようにするため。
質問: ユーザー変数を変更しないのはなぜですか?システムはシステム変数内の環境変数を優先的に参照するためです。システム変数はすべてのユーザーを対象とし、ユーザー変数は現在のユーザーのみを対象とします。以上がJavaのバージョンが間違っていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。