您的位置:首页 > 编程语言 > Java开发

maven安装JAVA_HOME相关

2017-01-04 22:19 323 查看
安装maven,执行mvn -v命令报下错误:

ERROR: JAVA_HOME
is set to an invalid directory.JAVA_HOME = D:\worksoft\jdk7;Please set the JAVA_HOME variable in your environment to match thelocation of your Java installation

分析:

jdk:

执行java -version、javac 命令成功。jdk安装无错误。

JAVA_HOME:

检查JAVA_HOME的value值结尾是否有符号,检查无符号排除。

//上面两项都没问题,回想在公司默认安装jdk之后,安装maven能成功,猜想问题应该是出在安装jdk时候,自定义目录结构影响
jdk安装目录结构:

D:\worksoft\jdk7\jdk\..
  D:\worksoft\jdk7\jre\..

发现JAVA_HOME目录下有两个文件夹,一个jdk、一个jre。修改JAVA_HOME为D:\worksoft\jdk7\jdk,修改classpath、path保存,重新打开dos。执行mvn
-v 成功。
可以看下图红框标记部分,此处为成功时间输出,maven应该是找JAVA_HOME下的jre。我安装目录下的jre为单独安装所以会在那个目录下。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息