设置JAVA_HOME时出错 [英] Error in setting JAVA_HOME

查看:766
本文介绍了设置JAVA_HOME时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近下载了Maven,并按照页面上的说明进行操作。我已经在我的机器上安装了ant。
现在,如果我想验证Maven是否安装完好,它会给我一个JAVA_HOME设置不正确的错误,但同样适用于ANT。

I have recently downloaded Maven and followed the instructions given on this this page. I already have ant installed on my machine. Now, if I want to verify that Maven is installed perfectly or not it is giving me error that JAVA_HOME is not set correctly, but same works perfectly fine for 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实际上是否存在于该目录中并且没有在那里。我检查了他们设置好的环境变量。我重新启动系统并再次检查但同样的问题。请告诉我我错过了什么。

I went to the directory to check that java.exe is actually there in that directory or not and it was there. I checked the environment variables they set fine. I restarted the system and checked again but same problem. Please let me know what am I missing.

推荐答案

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

JAVA_HOME should point to jdk directory and not to jre directory. Also JAVA_HOME should point to the home jdk directory and not to jdk/bin directory.

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

Assuming that you have JDK installed in your program files directory then you need to set the JAVA_HOME like this:

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

xxx是jdk版本

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

Follow this link to learn more about setting JAVA_HOME:

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

这篇关于设置JAVA_HOME时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆