设置环境变量 Windows

Set Environment Variables Windows

首先,如果这已经涉及到,我想道歉。很难筛选出所有与此类似的现有问题。

所以在 Windows 中有两种(据我所知)设置环境变量的方法。第一个是通过命令提示符,第二个是通过控制面板中的系统属性。

前者对我来说更可取,但是我有一个问题,即变量仅在该会话中持续存在。当我每次都必须重新设置我的 Java 路径时,这变得非常烦人。

后者是我不得不求助的方法,这需要时间,而且一旦发生在蓝色月亮上,我就会忘记在哪里找到菜单。

我必须在命令提示符中做些什么才能永久设置它吗?可能是要附加到命令的标志或开关?

SETX命令可持久修改环境变量:

Setx provides the only command-line or programmatic way to directly and permanently set system environment values.

这是一个非常强大的工具,但请仔细阅读该页面上的说明,因为使用它有一些小问题。