Windows下的java Maven安装:“java_HOME设置为无效目录”
我是Maven的新手,我已经下载了3.0.5版本。我发现以下错误:
JAVA_HOME is set to an invalid directory. please set the java_home variable in your environment variable to match the location of your java installation
不过,在命令提示符中键入javac
或echo %M2_HOME%
时,我没有看到任何错误
我设置了以下路径变量-
CLASSPATH - ;C:\Program Files (x86)\Java\jdk1.7.0_40\lib;
JAVA_HOME - C:\Program Files (x86)\Java\jdk1.7.0_40\bin
M2 - %M2_HOME%\bin
M2_HOME - C:\Users\cbil\Documents\Maven\apache-maven-3.0.5-bin\apache-maven-3.0.5
MAVEN_OPTS - -Xms256m -Xmx512m
PATH - C:\Program Files\Java\jdk1.7.0_45\bin;C:\Users\cbil\Documents\Maven\apache-maven-3.0.5-bin\apache-maven-3.0.5\bin;
谁能帮帮我吗
# 1 楼答案
阅读官方文件。Windows的Maven Installation Instructions操作非常简单
# 2 楼答案
将JAVA_设置为主页
set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_40
将
mvn
添加到路径set PATH=%PATH%;C:\Users\cbil\Documents\Maven\apache-maven-3.0.5-bin\apache-maven-3.0.5\bin;
# 3 楼答案
在系统变量中,将JAVA_设置为HOME
在path中,添加以下内容:
该错误是由于java路径的不可读性造成的
# 4 楼答案
JAVA_HOME应该设置为jdk安装目录,而不是bin文件夹
一旦路径设置正确,它应该可以工作
# 5 楼答案
M2_HOME
指向安装maven的目录李>M2
指向maven下的bin目录JAVA_HOME
指向系统上安装的JDK目录李>从以下设置再次验证: