当我在命令提示符下运行命令 mvn -version 时,出现以下错误: JAVA_HOME 环境变量定义不正确 运行这个程序需要这个环境变量 注意:JAVA_HOME 应该指向 JDK 而不是 JRE
请帮我看看为什么这么说。 我已经在我的环境中添加了 JDK 11,直到 Bin 路径
答案 0 :(得分:0)
请注意:
bin
目录。我总是将其设置为“Program Files”目录的 8.3 格式名称 progra~1
。例如:
JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_172\
查找实际运行的 8.3 名称:dir c:\ /x
答案 1 :(得分:0)
通常 JAVA_HOME
不不包含路径的 \bin
部分。
您的 JAVA_HOME
应设置为类似 C:\Program Files\Java\jdk-11.0.10
的内容,而您的 PATH
应包含类似 %JAVA_HOME%\bin
的内容。