Maven: JAVA_HOME 环境变量定义不正确,运行 这个程序需要这个环境变量

Maven: The JAVA_HOME environment variable is not defined correctly, this environment variable is needed to run this program

我从以下 link 下载 Maven:Maven Download

我将 PATH 变量设置如下:

echo %JAVA_HOME%
C:\Program Files\Java\jdk-17.0.2\bin

echo %MAVEN_HOME%
C:\Program Files\Apache\Maven-3.8.4

当我运行命令时:

mvn -version
The JAVA_HOME environment variable is not defined correctly,
this environment variable is needed to run this program.

这是我的 PATH 的输出:

echo %PATH%
C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC0\Tools\Binn\;C:\Program Files\MongoDB\Server.2\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\PuTTY\;C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\Microsoft SQL Server0\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn\;C:\Program Files\Azure Data Studio\bin;C:\Program Files\nodejs\;C:\Program Files\Graphviz\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\dotnet\;C:\Program Files (x86)\Calibre2\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Java\jdk-17.0.2\bin;C:\Program Files\Java\javafx-sdk-17.0.2\lib;C:\Program Files\Apache\Maven-3.8.4\bin;C:\Users\Troy Pilewski\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\Troy Pilewski\AppData\Local\Programs\Python\Python310\;C:\Users\Troy Pilewski\scoop\shims;C:\Ruby27-x64\bin;C:\Users\Troy Pilewski\AppData\Local\Microsoft\WindowsApps;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.3\bin;C:\Users\Troy Pilewski\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Troy Pilewski\AppData\Local\atom\bin;C:\Users\Troy Pilewski\.dotnet\tools;C:\Program Files (x86)\Nmap;C:\Users\Troy Pilewski\AppData\Roaming\npm;C:\Users\Troy Pilewski\AppData\Local\GitHubDesktop\bin;C:\Users\Troy Pilewski\AppData\Local\gitkraken\bin;C:\Users\Troy Pilewski\.dotnet\tools;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.3.2\bin;C:\Users\Troy Pilewski\AppData\Local\Microsoft\WindowsApps

当我 运行 mvn -version 命令时如何修复我的 JAVA_HOME 路径错误?

JAVA_HOME=C:\程序Files\Java\jdk-17.0.2

放下“垃圾箱”