Maven安装 - 环境变量

时间:2013-02-27 09:14:37

标签: java windows maven

我在Windows 7上第一次使用Maven并收到此错误:

ERROR: JAVA_HOME设置为无效目录。

JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_03\bin"

请在您的环境中设置JAVA_HOME变量以匹配 Java安装的位置

  

Java版“1.6.0_29”Java(TM)SE运行时环境(构建   1.6.0_29-b11)Java HotSpot(TM)客户端VM(版本20.4-b02,混合模式)

我已经在网上到处读到如何在Windows中为Maven安装正确设置变量,也在这个网站上,但是,我似乎无法使我的安装工作。

这是我的设置:

系统变量:

JAVA_HOME

C:\Program Files\Java\jdk1.7.0_03\bin

路径

C:\apache-maven\src\bin

非常感谢任何帮助。

5 个答案:

答案 0 :(得分:4)

那是因为你的JAVA_HOME不正确

JAVA_HOME设为C:\Program Files\Java\jdk1.7.0_03

也有些系统,maven可能仍会抛出错误,因为如果Java Directory的路径有space,即路径中ProgramFiles之间的空格

你也可以将java移动到没有空格的其他路径

而不是

C:\Program Files\Java\jdk1.7.0_03

C:\Java\jdk1.7.0_03

修改


双引JAVA_HOME的值也会导致此问题

set JAVA_HOME="C:\Program Files\Java\jdk1.6.0"

对我不起作用,但确实如此:

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0

答案 1 :(得分:2)

JAVA_HOME设置为C:\ Program Files \ Java \ jdk1.7.0_03(不带bin)

答案 2 :(得分:0)

对于JAVA_HOME的环境变量应该是这样的“C:\ Program Files \ Java \ jdk1.7.0_03 \”而不是bin。请注意,您可能安装了2个Java版本。确保您要使用哪一个。

答案 3 :(得分:0)

看来这是最新版Maven的问题。我使用Maven 2.2.1进行了相同的设置,运行没有问题。

答案 4 :(得分:0)

JAVA_HOME应该是这样的C:\ PROGRA~1 \ Java \ jdk1.7.0_03

希望这会奏效!