我一直试图在我的机器win 7上首次安装Maven v 3.0.4.我在设置路径环境时遇到问题系统变量我有以下4个条目:
PATH
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.7.0_04;C:\Program Files\apache-maven-3.0.4\bin;M2_HOME;%M2%
M2_HOME
C:\Program Files\apache-maven-3.0.4\bin
M2
%M2_HOME%\bin
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_04\bin
Run Code Online (Sandbox Code Playgroud)
当我做 mvn --version
我收到错误:
JAVA_HOME not found in your environment, please set the JAVA_HOME variable in your environment to match the location of your java installation
Run Code Online (Sandbox Code Playgroud)
java -version显示java版本,
我在做什么这么可怕的错?PATH好吗?
帮助表示感谢,谢谢.
khm*_*ise 55
只需要正确设置Maven二进制文件和JDK的路径:
set PATH %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.7.0_04\bin;C:\Program Files\apache-maven-3.0.4\bin
Run Code Online (Sandbox Code Playgroud)
此外,您需要正确设置JAVA_HOME,这在Windows下完成,如下所示:
SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04
Run Code Online (Sandbox Code Playgroud)
请注意将JAVA_HOME设置为已安装JDK的根目录,而不是bin文件夹.不需要M2和M2_HOME的设置.
小智 21
从命令提示符运行以下
set M2_HOME= C:\Program Files\apache-maven-3.0.4
set PATH=%PATH%;%M2_HOME%\bin
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04
set PATH=%PATH%;%JAVA_HOME%\bin
cmd.exe
mvn -version
Run Code Online (Sandbox Code Playgroud)
环境变量应分别指向每个程序的安装目录,并将相应的bin文件夹添加到PATH:
确保您JAVA_HOME指向C:\Program Files\Java\jdk1.7.0_04(或安装JDK的目录).
将%JAVA_HOME%\bin文件夹添加到您的文件夹中PATH(例如,通过更换部件C:\Program Files\Java\jdk1.7.0_04).确保;用于分隔不同的路径组件.
同样,M2_HOME变量应分配Maven的安装目录,比如C:\Program Files\apache-maven-3.0.4,你应该添加%M2_HOME%\bin的PATH(部分用C:\Program Files\apache-maven-3.0.4\bin;M2_HOME;%M2%可以被删除.
添加环境变量%JAVA_HOME%\bin和%M2_HOME%\bin路径而不是完全限定路径的优点是,可以轻松更新Java和Maven(或者在并行安装多个版本).您需要做的就是更新环境变量,PATH变量将自动休眠.
我遇到了与原始海报相同的问题.我检查,双重检查,并检查所有内容以符合每个人(正确)指示设置需要的内容.我仍然有同样的错误.最后,我从命令行运行了SET JAVA_HOME = C:\ Program Files\Java\jdk1.7.0_45,然后运行了mvn命令和viola.
所以,出于某种原因,pss的建议就行了.显然,这并没有真正改变其他人所说的内容,因为这正是我的环境变量的样子......只需从命令行中点击JAVA_HOME即可.
奇怪.
小智 5
我遵循了所有步骤,但它对我不起作用。但一旦我设置了JAVA_HOME路径,在命令提示符下只需键入:
C:>SET JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_91
它在几分之一秒内就可以正常工作。感谢大家。
| 归档时间: |
|
| 查看次数: |
84880 次 |
| 最近记录: |