Bla*_*man 3 java maven-2 environment-variables windows-7
所以我在一个没有任何空格的目录中重新安装了java,因为之前我遇到过它的问题.
Java JDK安装在:
E:\downloads\java\jdk
Run Code Online (Sandbox Code Playgroud)
我创建了一个User变量:
JAVA_HOME E:\downloads\java\jdk
Run Code Online (Sandbox Code Playgroud)
我的路径看起来像:
%JAVA_HOME%\bin;%M2%;
Run Code Online (Sandbox Code Playgroud)
现在打开一个新的 cmd提示符:
c:\java
'java' is not recognized...
Run Code Online (Sandbox Code Playgroud)
但回应作品:
c:\echo %JAVA_HOME%
E:\downloads\java\jdk
Run Code Online (Sandbox Code Playgroud)
这样做:
c:\%JAVA_HOME%\bin\java -version
java version "1.6.0_17"
Run Code Online (Sandbox Code Playgroud)
我试图让这个工作,所以我可以让maven工作,因为maven有同样类型的问题(我创建M2_HOME和M2,没有工作).
我究竟做错了什么?我在笔记本电脑上也遇到了完全相同的问题,两者都在运行Windows 7.我一定错过了什么!
编辑 根据您的评论,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
正如你在捕获时看到的那样,%JAVA_HOME%并%M2%没有扩展你的PATH.我怀疑你混合了 用户变量和系统变量.将PATH声明为User变量,如下所示:
%PATH%;%JAVA_HOME%\bin;%M2_HOME%\bin
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1008 次 |
| 最近记录: |