在配置path环境变量时发现配置的环境变量压根没有效果,但是环境变量内容也没写错,那多半是这个原因:
正确的
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\%Java_Home%\bin\;D:\mysql-5.7.31-winx64\bin\;D:\Xftp 7\;D:\Xshell 7\;D:\Java\jdk1.8.0_65\bin;D:\笔记总和\笔记总和\代码\微信小程序\微信web开发者工具\dll;C:\Program Files\Tort;iseSVN\bin;C:\Program Files\VisualSVN Server\bin;D:\笔记总和\笔记总和\代码\Git\git存储目录\cmd;D:\笔记总和\笔记总和;代码\Git\git本地仓库存储目录\Git\cmdD:\笔记总和\笔记总和\代码\Git\git存储目录\Git\bin;C:\Program Files\Tortoi;eGit\bin;C:\Program Files (x86)\dotnet\;C:\Program Files\Git\cmd;%MAVEN_HOME%\bin
错误的
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\%Java_Home%\bin\;D:\mysql-5.7.31-winx64\bin\;D:\Xftp 7\;D:\Xshell 7\;D:\Java\jdk1.8.0_65\bin;D:\笔记总和\笔记总和\代码\微信小程序\微信web开发者工具\dll;C:\Program Files\Tort;iseSVN\bin;C:\Program Files\VisualSVN Server\bin;D:\笔记总和\笔记总和\代码\Git\git存储目录\cmd;D:\笔记总和\笔记总和;代码\Git\git本地仓库存储目录\Git\cmdD:\笔记总和\笔记总和\代码\Git\git存储目录\Git\bin;C:\Program Files\Tortoi;eGit\bin;C:\Program Files (x86)\dotnet\C:\Program Files\Git\cmd;%MAVEN_HOME%\bin
从以上例子我们可以看到:某些个环境变量与环境变量直接没有以分号分隔(那么就会导致没有以";"分割后的所有配置了的环境变量都失效):
错误的:
C:\Program Files (x86)\dotnet\C:\Program Files\Git\cmd;%MAVEN_HOME%\bin
正确的:
C:\Program Files (x86)\dotnet\;C:\Program Files\Git\cmd;%MAVEN_HOME%\bin
小技巧:
如果直接看的话没办法察觉到哪里会出现分号的话,那么我们可以选择将对应的环境变量中的值全部复制下来慢慢排查
这是第一次写博客,所以写的不好请多见谅