Windows 从命令行添加到路径

Windows add to path from command line

使用 Boxstarter 和/或 Chocolatey 时,很难安装 JDK 以正确使用 Maven 和其他工具。

如何添加到环境变量?

setx -m path "C:\java"

但这会清除之前的环境变量。

建议这是一个 duplicate:I 说我想要 "add" 到 ev 而不是 "set" 我显然在寻找一个 cmd 脚本

您应该将新路径添加到当前路径的末尾:

setx /M PATH "%PATH%;<your-new-path>"

所以在你的情况下它会是这样的:

setx /M PATH "%PATH%;C:\java"

这是我的 Powershell 追加测试建议。注意 Windows 之前的限制 Windows 10.

Windows 8- 警告:正在保存的数据被截断为 1024 个字符。

Powershell -Command " setx -m pathtest \"$env:path ";" $env:JAVA_HOME\""