我有Windows7,我正在尝试安装maven并对其进行测试。
但我意识到我遇到了JAVA的问题,我必须先解决它。
我开始 - >运行 - > cmd
当我输入命令行时,
C:\>mvn clean
我收到以下错误
ERROR: JAVA_HOME not found in your environment. Please set the JAVA_HOME variable
in your environment to match the location of your Java installation
所以我说:让我们设置Java的PATH,我做了:
开始 - >控制面板 - >系统 - >高级系统设置 - >环境变量 - >系统变量
编辑PATH变量
C:\ Program Files \ Java \ jdk1.6.0_32; C:\ apache-maven-3.0.4 \ bin; 但是当我这样做时,我得到同样的错误:
C:> mvn clean
然后我输入了cmd提示符:
C:\>java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b11)
我意识到正在运行的Java版本不在C:\Program Files\Java
目录下
我唯一拥有的JDK是:jdk1.6.0_29 jdk1.6.0_32
然后我做了Run-> cmd
C:>其中java C:\ WINDOWS \ SYSTEM32 \的java.exe (最近我下载了IDE Eclipse和IDE IntelliJ,我不知道这些应用程序是否附带JDK)。
c:\> javac
工作正常
C:> java
这也工作正常
如何解决上述问题任何人都可以帮助我?
答案 0 :(得分:1)
错误消息清楚地表明您尚未在系统变量中设置JAVA_HOME。
您所做的操作只是将java目录添加到PATH系统变量中。
你应该做什么: