我最近从Windows 8.1升级到Windows 10。
现在我想为Apache Maven的新安装设置一个环境变量。
每次我创建user变量时,事情都很好。然而,我还需要创建系统变量,我需要将bin目录附加到我已经在用户变量中创建的变量为“path”。
现在,每次我这样做,我都会得到一个错误,说“这个环境变量太大了”。因此,我无法创建路径。
我附上了这个错误的图片。
我最近从Windows 8.1升级到Windows 10。
现在我想为Apache Maven的新安装设置一个环境变量。
每次我创建user变量时,事情都很好。然而,我还需要创建系统变量,我需要将bin目录附加到我已经在用户变量中创建的变量为“path”。
现在,每次我这样做,我都会得到一个错误,说“这个环境变量太大了”。因此,我无法创建路径。
我附上了这个错误的图片。
当前回答
显然,快速环境编辑器将为您做这件事(从Shital Shah的回答),但你也可以缩短路径到他们的8.3文件名版本。你将得到很多里程只需这两个替换:
C:\Program Files --> C:\PROGRA~1
C:\Program Files (x86) --> C:\PROGRA~2
如果将当前路径复制到记事本,首先搜索并替换C:\Program Files (x86),然后是C:\程序文件。
其他回答
显然,快速环境编辑器将为您做这件事(从Shital Shah的回答),但你也可以缩短路径到他们的8.3文件名版本。你将得到很多里程只需这两个替换:
C:\Program Files --> C:\PROGRA~1
C:\Program Files (x86) --> C:\PROGRA~2
如果将当前路径复制到记事本,首先搜索并替换C:\Program Files (x86),然后是C:\程序文件。
尝试通过RegEdit进行修改。在我的例子中,当长度超过3000时,它可以工作。
按“Win + R”,输入“regedit”,打开“regedit”。打开“Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment”,将“Path”的值修改为您的路径。重启电脑,应该就能工作了。
您还可以尝试检查您的变量,看看是否有任何不相关的路径可以删除。这将为您腾出一些空间来添加其他或更多变量。
除了其他方法(例如,PowerShell),我还发现了一个很好的GUI,“快速环境编辑器”,它可以处理较大的文本值。
我也有同样的问题。最终,我不得不删除一个现有的变量,以使总长度小于2047。
然后我可以将%MAVEN_HOME%\bin添加到路径变量中。