Java maven安装中出现“系统找不到指定的路径”错误

Java maven安装中出现“系统找不到指定的路径”错误,java,windows-7,installation,environment-variables,maven-3,Java,Windows 7,Installation,Environment Variables,Maven 3,按照上面的所有说明进行操作 当我在cmd中运行“mvn-version”时,我得到 ApacheMaven 3.0.4 r1232337;2012-01-17 08:44:56+0000 Maven主页:C:\Program Files\Apache软件基金会\Apache-Maven-3.0.4\bin Java版本:1.7.0_03,供应商:Oracle公司 Java主页:C:\Program Files\Java\jdk1.7.0\U 03\jre 默认区域设置:en_US,平台编码:Cp

按照上面的所有说明进行操作

当我在cmd中运行“mvn-version”时,我得到

ApacheMaven 3.0.4 r1232337;2012-01-17 08:44:56+0000

Maven主页:C:\Program Files\Apache软件基金会\Apache-Maven-3.0.4\bin

Java版本:1.7.0_03,供应商:Oracle公司

Java主页:C:\Program Files\Java\jdk1.7.0\U 03\jre

默认区域设置:en_US,平台编码:Cp1252

操作系统名称:windows 7,版本:6.1,arch:amd64,系列:windows

系统找不到指定的路径

我自己也试过解决这个问题。也遵循这些指示

1在资源管理器中导航到Maven目录2转到bin中的一个目录3复制地址栏中的地址必须以bin 4结束转到开始并键入env 5选择编辑系统环境变量6查找路径变量,该变量还必须具有Java的现有值,因为Maven需要Java。7附加a;+粘贴路径

8重新启动以更新系统9在cli中运行mvn安装

我仍然会犯同样的错误


PS:这是我的路径%M2\u HOME%\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Apache软件基金会\Apache-maven-3.0.4\bin;C:\Program Files x86\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles\WIDCOMM\Bluetooth软件\;C:\ProgramFiles\WIDCOMM\Bluetooth Software\syswow64;C:\ProgramFiles\Java\jdk1.7.0\U 03;C:\Program Files x86\Sony\VAIO启动设置工具;C:\Program Files x86\ATI Technologies\ATI.ACE\Core Static;C:\Program Files x86\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files x86\Common Files\Roxio Shared\DLLShared\;C:\草莓\C\bin;C:\草莓\perl\bin;C:\ProgramFilesx86\Windows Live\Shared;C:\ProgramFilesx86\QuickTime\QTSystem\;C:\ProgramFiles\TortoiseSVN\bin;%M2%

如果出现错误,则系统无法在命令提示符中找到执行其他程序/命令时指定的路径,而设置为从cmd.exe自动运行的程序的路径可能已更改。 您可以使用以下注册表位置跟踪自动运行程序: HKEY\ U当前\用户\软件\微软\命令处理器\自动运行


修改RegEdit中的自动运行条目以更正路径,然后在新的cmd窗口中重试该命令。

当您为mvn指定完整路径,即C:\Program Files\Apache Software Foundation\Apache-maven-3.0.4\bin\mvn.bat-version时会发生什么?该错误消息是控制台输出的最后一行?它告诉你路径是什么吗?试着关闭cmd窗口,有时maven会塞满空格…@AlexanderPogrebnyak它看起来像>>C:\Program Files\Apache Software Foundation\Apache-maven-3.0.4\bin>mvn.bat-版本Apache maven 3.0.4 r1232337;2012-01-17 08:44:56+0000 Maven主页:C:\Program Files\Apache软件基金会\Apache-Maven-3.0.4\bin\。。Java版本:1.7.0_03,供应商:Oracle Corporation Java home:C:\Program Files\Java\jdk1.7.0_03\jre默认区域设置:en_US,平台编码:Cp1252操作系统名称:windows 7,版本:6.1,arch:amd64,系列:windows系统找不到指定的路径。C:\ProgramFiles\ApacheSoftwareFoundation\Apache-maven-3.0.4\bin>@AlexanderPogrebnyak希望这一行有意义。基本上,我得到了相同的输出+C:\Program Files\Apache Software Foundation\Apache-maven-3.0.4\bin>,据我所知,这意味着maven路径没有问题,但我可能错了。你觉得怎么样?谢谢!这对我有用。注意:对于我来说,如上所述,在windows注册表中的指定注册表路径中找不到命令处理器项。我在注册表中搜索了一下,在另一个文件夹下找到了它。