设置JAVA_HOME时出错

我最近下载了Maven和遵循此给出的说明这个页面。我已经在计算机上安装了ant。现在,如果我想验证是否正确安装了Maven,这将给我以下错误:JAVA_HOME的设置不正确,但对于ANT来说也可以正常工作。

For Maven I tried :

1. open cmd

2. type mvn -version

3. Error appeared :

C:\Users\Admin>mvn -version

ERROR: JAVA_HOME is set to an invalid directory.

JAVA_HOME = "C:\Program Files\Java\jre7\bin"

Please set the JAVA_HOME variable in your environment to match the

location of your Java installation

For ANT I tried and worked :

1. open cmd

2. type mvn -version

3. Apache Ant(TM) version 1.9.1 compiled on May 15 2013

我去目录检查java.exe是否确实在该目录中,并且在那里。我检查了它们设置良好的环境变量。我重新启动系统并再次检查,但同样的问题。请让我知道我在想什么。

回答:

JAVA_HOME应该指向jdk目录而不是jre目录。另外,JAVA_HOME应该指向主jdk目录,而不是jdk / bin目录。

假设您已在程序文件目录中安装了JDK,则需要这样设置JAVA_HOME:

JAVA_HOME="C:\Program Files\Java\jdkxxx"

xxx是jdk版本

单击此链接以了解有关设置JAVA_HOME的更多信息:

http://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html

以上是 设置JAVA_HOME时出错 的全部内容, 来源链接: utcz.com/qa/409694.html

回到顶部