Bootstrap

windows配置了path系统环境变量但是不生效

在配置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

小技巧:

如果直接看的话没办法察觉到哪里会出现分号的话,那么我们可以选择将对应的环境变量中的值全部复制下来慢慢排查

这是第一次写博客,所以写的不好请多见谅

;