windows - 当我尝试在 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;
您可以在上面看到完整的路径。
早些时候,它以这种格式显示。
有没有什么办法解决这一问题?像这样为环境变量安排路径真是令人沮丧。
解决方案
Windows 正在使用某种算法来决定是否显示多行窗口,并且看起来它使用第一个分号分隔的字符串来决定。具有某些环境变量的路径看起来不像算法的有效路径。我的猜测是%USERPROFILE%
路径中使用的众所周知的变量,或者 %JAVA_HOME% 或 %MAVEN_HOME% 在某种程度上无效或丢失(我没有定义它们)。将%JAVA_HOME%\bin;%MAVEN_HOME%\bin
路径移动到字符串的末尾使其对我正确打开:
推荐阅读
- ionic4 - 修改html后如何刷新ionic 4 app?
- filter - 如何通过多个项目创建度量 YTD
- nativescript - 在 Nativescript 中单击 TextField 外部时从 TextField 中移除焦点
- r - 在能够添加列名的同时向数据框添加行的有效方法
- javascript - 我怎样才能让我在 Canvas 中的两个图像不会相互擦除?
- azure-devops - Asp.net 核心应用程序,##[error]Error: No package found with specified pattern: D:\a\r1\a\**\*.zip 我得到这个错误
- javascript - array.reduce() 方法中这种语法的含义是什么?
- python - 查找 777 个文件和文件夹的脚本如何改进并使其在 python 2.4 (RHEL5) 中兼容
- python - 除以两个输出 0 而不是期望的结果
- elasticsearch - 即使在 AWS ElasticSearch 中超过父断路器限制后,断路器也不会触发