前言 -- 晚上帮朋友配置环境时想着对照着自己的配置进行操作,结果查看我的系统变量 Path
时变成了这样子:
帮朋友配置完,查了一下资料,做个记录。 Windows 版本
这应该不算是 Windows 的 Bug 吧?😢 问题原因 ---- 变量值以“%”开头导致;也就是说:Path
变量的第一条如果是引用的系统或用户定义的环境变量,那么在编辑 Path
时将会以下图这种方式呈现:
解决方法 ---- 将绝对路径形式的环境变量放到第一条,例如将 C:\Windows;
放到开头位置:
之后点击 确定 按钮,回到 环境变量 窗口:
再点击 环境变量 窗口的 确定 按钮,回到 系统属性 窗口:
此时,再点击 环境变量 按钮,查看 Path
环境变量,将会恢复成列表状态:
可选 操作:使用右侧的 下移 功能,将引用的系统或用户定义的环境变量移到靠后的位置以减少 Path
变量变回一行的概率: > [!IMPORTANT] > > 环境变量中的条目是有先后顺序的。 > > 在大多数操作系统中,环境变量的顺序可能会影响一些程序的行为,特别是当多个变量具有相同的名称时。在这种情况下,系统通常会使用第一个找到的值。 > > 例如,在 Unix/Linux 系统中,在运行一个命令时,系统会查找 PATH 环境变量中的路径,并按顺序检查每个路径,以找到可执行文件。因此,放在前面的路径会优先被检查。在 Windows 系统中也是类似的,环境变量的顺序可以影响命令行工具的行为,尤其是在搜索可执行文件时。
参考链接 ---- 关于win11系统中环境变量path的显示和编辑格式变成一行的问题
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.4kit.cn/post-31.html
发表评论