安装完maven,运行mvn -v,提示: Error: JAVA_HOME is set to an invalid directory.
在百度上看多篇文章说,环境变量该怎么配?是不是多;,等,未解决我的问题。
参考文章 https://blog.youkuaiyun.com/theNightSoCold/article/details/70739088 解决我的问题。
进入到maven/bin,找到mvn.cmd,搜索 JAVA_HOME,找到如下一行:
SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
我之前配置的%JAVA_HOME% 在jdk目录,该jdk/bin 中没有java.exe.所以,我把%JAVA_HOME% 改到jre目录下,问题解决。失败和成功的截图如下:
![]() |
![]() |
安装Maven后运行mvn -v提示JAVA_HOME指向无效目录,作者参考多篇文章未解决问题,后进入maven/bin找到mvn.cmd,搜索JAVA_HOME,发现之前将%JAVA_HOME%配置在jdk目录,而jdk/bin中无java.exe,将其改到jre目录下问题解决。


3849





