我最近从Windows 8.1升级到Windows 10。

现在我想为Apache Maven的新安装设置一个环境变量。

每次我创建user变量时,事情都很好。然而,我还需要创建系统变量,我需要将bin目录附加到我已经在用户变量中创建的变量为“path”。

现在,每次我这样做,我都会得到一个错误,说“这个环境变量太大了”。因此,我无法创建路径。

我附上了这个错误的图片。


当前回答

我更改了Program Files和programdata的所有变量路径(这一个保存为一个字符,但不那么重要)。

对于Node.js这样的东西,我改变了的正常路径

C:\Program Files\nodejs\

to

%程序文件%\nodejs\

这可以用“C:\Program Files(x86)”来完成,也可以用“%ProgramFiles(x86)%”来完成。

它为我节省了几个角色,但我觉得足够让它停止抱怨了。

其他回答

解决方法:使用编辑文本按钮并在文本编辑器中编辑您的PATH。

我发现你可以通过PowerShell来做到。

[System.Environment]::SetEnvironmentVariable("PATH", "C:\Program Files (x86......etc.....", "Machine")

所以我抓取了现有的系统路径,粘贴到记事本,添加我的新东西,然后粘贴到上面的“C:\Program Files”位。日志含义更新路径。完成了。

我更改了Program Files和programdata的所有变量路径(这一个保存为一个字符,但不那么重要)。

对于Node.js这样的东西,我改变了的正常路径

C:\Program Files\nodejs\

to

%程序文件%\nodejs\

这可以用“C:\Program Files(x86)”来完成,也可以用“%ProgramFiles(x86)%”来完成。

它为我节省了几个角色,但我觉得足够让它停止抱怨了。

尝试通过RegEdit进行修改。在我的例子中,当长度超过3000时,它可以工作。

按“Win + R”,输入“regedit”,打开“regedit”。打开“Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment”,将“Path”的值修改为您的路径。重启电脑,应该就能工作了。

除了其他方法(例如,PowerShell),我还发现了一个很好的GUI,“快速环境编辑器”,它可以处理较大的文本值。