设置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