首页 > 解决方案 > 当我尝试在 Windows 10 上从系统环境变量打开路径时,它不会以列表格式显示

问题描述

当我尝试通过单击系统变量路径下的编辑按钮来添加新的环境变量时,它会以这种格式显示。

在此处输入图像描述

在此处输入图像描述

%JAVA_HOME%\bin;%MAVEN_HOME%\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\ system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Docker\Docker\resources\ bin;C:\ProgramData\DockerDesktop\version-bin;C:\Program Files\PostgreSQL\13\bin;C:\Program Files\nodejs;C:\Users\cundi\AppData\Local\Android\Sdk\tools; C:\Users\cundi\AppData\Local\Android\Sdk\platform-tools;C:\Program Files\Git\cmd;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\ NVIDIA Corporation\PhysX\Common;%M2_HOME%\bin;

您可以在上面看到完整的路径。

早些时候,它以这种格式显示。

在此处输入图像描述

有没有什么办法解决这一问题?像这样为环境变量安排路径真是令人沮丧。

标签: windowsenvironment-variables

解决方案


Windows 正在使用某种算法来决定是否显示多行窗口,并且看起来它使用第一个分号分隔的字符串来决定。具有某些环境变量的路径看起来不像算法的有效路径。我的猜测是%USERPROFILE%路径中使用的众所周知的变量,或者 %JAVA_HOME% 或 %MAVEN_HOME% 在某种程度上无效或丢失(我没有定义它们)。将%JAVA_HOME%\bin;%MAVEN_HOME%\bin路径移动到字符串的末尾使其对我正确打开:

环境路径移动到列表末尾的多行窗口


推荐阅读