【发布时间】:2014-01-11 04:09:42
【问题描述】:
我使用的是 Netbeans 7.4。 我下载了 Maven3.1 并在 C:\Apache\apache-maven-3.1.1 中提取。 系统变量设置为:
JAVA_HOME 设置在 C:\Program Files\Java\jdk1.7.0_45 M2_HOME 设置 到 C:\Apache\apache-maven-3.1.1
路径设置为 C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft 共享\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program 文件 (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program 文件\Java\jdk1.7.0_45\bin;%M2_HOME%\bin
现在,当我从命令行命令 ..>mvn -v 我得到这个错误:
错误:JAVA_HOME 设置为无效目录。 JAVA_HOME = “C:\Program Files\Java\jdk1.7.0_45;”请设置 JAVA_HOME 变量 在您的环境中匹配您的 Java 安装位置
【问题讨论】:
-
echo %JAVA_HOME%的输出是什么?你是如何设置 JAVA_HOME 的?它的末尾有一个不应该存在的分号。 -
JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_45;" - 你有 ”;”最后 - 这似乎是错误的
-
通过设置 Netbean->Tools->Options->Java-> 并设置 MavenHome 解决。
-
@Nizet echo %JAVA_HOME% 的输出是 C:\Program Files\Java\jdk1.7.0_45。
标签: java apache maven environment-variables java-home