Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven安装-环境变量_Java_Windows_Maven - Fatal编程技术网

Java Maven安装-环境变量

Java Maven安装-环境变量,java,windows,maven,Java,Windows,Maven,我第一次在Windows 7上使用Maven,出现以下错误: 错误:JAVA_HOME设置为无效目录 JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_03\bin" 请在您的环境中设置JAVA\u HOME变量以匹配 Java安装的位置 Java版本“1.6.0_29”Java(TM)SE运行时环境(构建 1.6.0_29-b11)Java热点(TM)客户端虚拟机(构建20.4-b02,混合模式) 我在网上到处都读过关于如何在windows中为Maven

我第一次在Windows 7上使用Maven,出现以下错误:

错误:JAVA_HOME
设置为无效目录

JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_03\bin"
请在您的环境中设置
JAVA\u HOME
变量以匹配 Java安装的位置

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

我在网上到处都读过关于如何在windows中为Maven安装正确设置变量的文章,也在这个网站上读过,但是,我的安装似乎无法正常工作

以下是我的设置:

系统变量:

JAVA_HOME

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


任何帮助都将不胜感激。

设置
JAVA\u HOME
到C:\Program Files\JAVA\jdk1.7.0\u 03(不带bin)

设置
JAVA\u HOME
到C:\Program Files\JAVA\jdk1.7.0\u 03(不带bin)

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

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

这是因为您的JAVA\u主页不正确


JAVA\u HOME
设置为
C:\Program Files\JAVA\jdk1.7.0\u 03

还有一些系统,maven可能仍然抛出错误,因为如果Java目录的路径有
空格,即路径中
程序
文件
之间的空格

您还可以将java移动到其他没有空间的路径

而不是

C:\Program Files\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_主页不正确


JAVA\u HOME
设置为
C:\Program Files\JAVA\jdk1.7.0\u 03

还有一些系统,maven可能仍然抛出错误,因为如果Java目录的路径有
空格,即路径中
程序
文件
之间的空格

您还可以将java移动到其他没有空间的路径

而不是

C:\Program Files\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

似乎这是Maven最新版本的问题。我使用的Maven 2.2.1具有相同的设置,运行起来没有问题。

最新版本的Maven似乎有问题。我使用的Maven 2.2.1具有相同的设置,运行起来没有问题。

JAVA\u主页应该是这样的C:\PROGRA~1\JAVA\jdk1.7.0\u 03


希望这能奏效

JAVA\u HOME应该是这样的C:\PROGRA~1\JAVA\jdk1.7.0\u 03


希望这能奏效

谢天谢地,我似乎已经迈出了一步,但仍然有一条错误消息:错误:找不到或加载主类org.codehaus.plexus.classworlds.launcher.launcher谢天谢地,我似乎已经迈出了一步,但仍然有一条错误消息:错误:找不到或加载主类org.codehaus.plexus.classworlds.launcher.launcher谢谢,似乎我已经前进了一步,但仍然有一条错误消息:错误:找不到或加载主类org.codehaus.plexus.classworlds.launcher.launcher这是执行maven时的错误,还是maven构建/编译项目时的错误?你能发布你正在执行的命令和完整的错误消息吗?mvn原型:生成完整的错误消息是:错误:找不到或加载主类org.codehaus.plexus.classworlds.launche r.启动器你看到这篇帖子了吗谢谢,我似乎已经迈出了一步,但仍然有一条错误消息:error:找不到或加载主类org.codehaus.plexus.classworlds.launcher.launcher这是执行maven时的错误,还是maven构建/编译项目时的错误?你能发布你正在执行的命令和完整的错误消息吗?mvn原型:生成完整的错误消息是:错误:找不到或加载主类org.codehaus.plexus.classworlds.launche r。启动器你看过这篇文章吗?我在windows上从来没有遇到过
C:\Program Files\Java
的问题。有你?事实上,我认为 C:\FraseFrase\java 更好,因为Windows JDK安装程序,从我1.6以来就已经看到,默认安装在这里。我在Windows上从来没有遇到过问题,代码是<代码>:\程序文件\java < /C>。有你?事实上,我认为 C:\FraseFrase\java 更好,因为Windows JDK安装程序,从我1.6以来就已经看到,默认安装在这里。我在同样的设置下使用了Maven 2.2.1,它运行起来没有问题,似乎是最新版本的Maven出了问题。我使用Maven 2.2.1进行了相同的设置,它运行起来没有问题。但是你的JAVA_主页似乎很糟糕,但是你的JAVA_主页似乎很糟糕