无法在 Windows 10 中设置环境变量

无法在 Windows 10 中设置环境变量

我读了一些关于这个问题的答案。我做的第一次尝试是进入控制面板并在那里编辑环境变量。然而,当我转到 powershell 并执行类似的事情时echo %MPJ_HOME%。它吐出%MPJ_HOME%

我尝试重新启动终端(包括 PC),但仍然不起作用。

然后我尝试以管理员身份运行 PowerShell 并使用:

setx MPJ_HOME "C:\mpj-v0_44" \M

它说SUCCESS: Specified value was saved.

但是,如果我echo %MPJ_HOME%再次输入,它会打印%MPJ_HOME%

refreshenv也尝试过,但问题依然存在。

有任何想法吗?

答案1

echo %MPJ_HOME%再次输入它打印%MPJ_HOME%

PowerShell 处理环境变量的方式与 不同cmd

要在 PowerShell 中显示它们的值,请使用以下语法:

$Env:variablename

例子:

> echo %Path%
%Path%
> $Env:Path
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\apps\WSCC\Sysinternals Suite;C:\apps\WSCC\NirSoft Utilities
>

进一步阅读

相关内容