【发布时间】:2010-03-08 17:03:21
【问题描述】:
所以我在一个没有任何空格的目录中重新安装了 java,因为我之前遇到过问题。
Java JDK 安装在:
E:\downloads\java\jdk
我创建了一个用户变量:
JAVA_HOME E:\downloads\java\jdk
我的路径看起来像:
%JAVA_HOME%\bin;%M2%;
现在打开 NEW cmd 提示符:
c:\java
'java' is not recognized...
但回显有效:
c:\echo %JAVA_HOME%
E:\downloads\java\jdk
这也是如此:
c:\%JAVA_HOME%\bin\java -version
java version "1.6.0_17"
我正试图让它工作,所以我可以让 maven 工作,因为 maven 有相同类型的问题(我创建了 M2_HOME 和 M2,但没有工作)。
我到底做错了什么?我的笔记本电脑也遇到了完全相同的问题,两者都在运行 Windows 7。我一定错过了什么!
编辑 根据您的 cmets,M2 的输出是:
设置 M2 M2=E:\downloads\java\apache-maven-2.2.1-bin\apache-maven-2.2.1\bin M2_HOME: e:\downloads\java\apache-maven-2.2.1-bin\apache-maven-2.2.1
设置路径
alt text http://img130.imageshack.us/img130/6996/javasetpath.png
【问题讨论】:
-
在 CMD 中执行路径命令,然后发送给我你看到了什么?
-
显示
set PATH(以及set M2)的输出 -
@Pascal 我为你截图了,谢谢!
标签: java maven-2 windows-7 environment-variables