java - Maven安装-环境变量

标签 java windows maven

我第一次在 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 目录的路径有空格,即 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

关于java - Maven安装-环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15108173/

相关文章:

java - 使用 Java 中的 Scala 集合出现问题

windows - 更改 Windows 命令提示符以仅显示当前文件夹

windows - 在堆栈上分配更多页面大小的缓冲区会破坏内存吗?

java - com :sun:tools:jar 的 AspectJ Maven 插件安装依赖错误

当注释具有参数时,Java EE CDI 拦截器不起作用

java - 使用 Java 从 Tomcat 容器访问系统属性

java - 查找在 Eclipse 中使用常量的所有位置?

windows - 通过计划任务的 PowerShell 脚本不起作用

java - Maven 为 Web 应用程序构建自动化

java - 如何查找当前jar文件引用了哪个依赖项?