我第一次在 Windows 7 上使用 Maven 并收到此错误:
错误:JAVA_HOME
设置为无效目录。
JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_03\bin"
请在您的环境中设置JAVA_HOME
变量以匹配
Java 安装位置
Java version "1.6.0_29" Java(TM) SE Runtime Environment (build 1.6.0_29-b11) Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode)
我已经在网上到处阅读了有关如何在 Windows 中正确设置 Maven 安装变量的信息,也在这个网站上,但是,我似乎无法让我的安装工作。
这是我的设置:
系统变量:
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_03\bin
路径
C:\apache-maven\src\bin
任何帮助将不胜感激。
最佳答案
那是因为你的JAVA_HOME不正确
将JAVA_HOME
设置为C:\Program Files\Java\jdk1.7.0_03
还有一些系统,maven 可能仍然会抛出错误,因为如果 Java 目录的路径有空格
,即 Program
和 Files
之间的空格路径
你不妨将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
关于java - Maven安装-环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15108173/