当我尝试从 Windows 10 上的系统环境变量打开路径时,它没有以列表格式显示

When I try to open Path from System Environment Variables on Windows 10 it doesn't show in a list format

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

%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\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;

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

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

有什么办法可以解决这个问题吗?这么给环境变量排路径,好郁闷

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