在Windows 7中,我设置了PATH环境variables:
%systemRoot%system32;%systemRoot%;%systemRoot%system32Wbem;%sYstemROOT%system32WindowsPowerShellv1.0;%JAVA_HOME%bin;%M2_HOME%bin;%ANT_HOME%bin;R:bin;P:bin;C:Program Files (x86)Common FilesIntuitQBPOSSDKRuntime;C:Program FilesSlikSvnbin;C:Program FilesTortoiseSVNbin
当我注销并login后,popup一个命令提示符时,我的所有环境variables都正确展开 – 除了M2_HOME。 如果我打开PATH环境variables的编辑窗口,只需点击OK就可以不进行编辑,当我打开一个命令提示符时,M2_HOMEvariables就被正确地replace了,直到我注销为止。
我不明白这一点。 即使这是一个定义顺序问题,M2_HOME按字母顺序出现在PATH之前。 这是怎么回事?
Linux提供任何DEBUG API,像Windows?
回声与变数扩张的困境
我不明白这个参数的扩展:$ {p // /}
是否在Adobe ExtendScript中阻止Windows“剪辑”?
运行展开查找结果
log4j FileAppender不在Linux中编写
Linux中的扩展桌面
在Bash内置命令的“a = b”类似的参数中扩展文件名
在窗口大小6中find适合条件的4个值,然后添加到列表直到3不符合条件不包括最后3 – >重复下一个窗口。 python
虽然这不是一个解决方案,但我希望这将帮助你追踪你的问题。 我最近遇到了Windows 7和Path扩展的各种问题。 尝试使用空格删除条目,如果没有帮助,请删除除股票条目和M2_HOME以外的所有条目。 我只是建议你删除这个,看看它是否有助于你追踪你的问题。 如果你确定有一个空间的条目导致这个,我们可以寻找另一个解决方案(8.3路径?)…
我有Windows 7和使用maven,所以我有M2_HOME和M2环境变量,他们工作正常。 如果你想看看里面发生了什么,你可以使用RapidEE环境变量编辑器。 这可能有帮助。
http://www.RapidEE.com
我可以告诉你我有什么:
M2 =%M2_HOME% bin
M2_HOME = b: repository maven v03.00
路径= …;%M2%; …
似乎工作正常。 我没有做很多检查扩张,因为一切正常。
如果我看看shell中的路径,就是扩展到
path = …; b: repository maven v03.00 bin; …
祝你好运。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。