2013-05-07 69 views
0

我试图建立行家,但是当我试图maven --version的Java设置为无效目录

注意到我已经看到了这个问题 Unable to install Maven on Windows: "JAVA_HOME is set to an invalid directory"

我在这里尝试了解决方案,但它仍然没有奏效。然而 迪仍然无法正常工作

这里是错误

ERROR: JAVA_HOME is set to an invalid directory. 
JAVA_HOME = "C:\Program Files\Java\jdk1.6.0_24\bin\java.exe" 
Please set the JAVA_HOME variable in your environment to match th 
location of your Java installation 

回答

7

设置环境变量命名JAVA_HOME到JDK安装在哪里,即

C:\Program Files\Java\jdk1.6.0_24 
+0

和路径可能会出现问题。如果安装了ascii字符的空白路径(尽管它们是Windows上的默认安装目录),那么它们会混淆Java编译器。不知道现在是否修复了这个问题,为了安全起见,我还没有安装JDK,除了在根目录或/ tools目录中保存了一段时间)。 – jwenting 2013-05-07 11:36:55

+0

我在几分钟前尝试过,它不起作用!我无法理解为什么!我所做的是'C:\ Program Files \ Java \ jdk1.6.0_24';' – user962206 2013-05-07 11:42:34

-1

如果你没有安装java并做了复制粘贴然后设置JAVA_HOME

C:\Program Files\Java\jdk1.6.0_24\bin 

,并把它添加到路径变量以及

0

我面对类似的情况。

解决方法是在JAVA_HOME的末尾删除分号(;)。

JAVA_HOME = C:\Program Files\Java\jdk1.7.0_11 

,而不是

JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_11;"