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为单独安装所以会在那个目录下。
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为单独安装所以会在那个目录下。
相关文章推荐
- JAVA环境变量详解
- Mac下如何获取JAVA_HOME路径
- Linux设置Java环境变量
- android中,使用ant多渠道打包时出现Perhaps JAVA_HOME does not point to the JDK问题的解决方法
- Windows上Maven3.x的安装
- JAVA_HOME、CLASSPATH、PATH的概念与联系-
- MAC上安装JAVA 1.8,安装不成功,以及配置JAVA_HOME遇到的问题
- Java学习笔记1 - JDK下载、安装及配置
- java配置环境变量问题,环境变量都正确了,但是JAVA_HOME不能识别,导致javac java -version不出现
- How to Set $JAVA_HOME environment variable on Mac OS X
- eclipse配置maven环境
- Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre7"
- maven安装
- OpenDaylight的Beryllium (铍)版本安装与配置
- 菜鸟学JAVA之环境变量
- Debian单机安装Hbase找不到class HBaseConfTool,ZKServerTool,HMaster的解决方法.
- Maven之——环境搭建
- mac:资源库的问题
- 配置Java_home和配置临时环境变量
- maven安装配置