使用控制面板/系统/高级设置/环境变量 UI 工具在 Windows Server 2016 上设置 CLASSPATH 环境变量后 - 系统重新启动时 CLASSPATH 值会恢复为其原始值。
我们查看了其他答案,这是他们描述的永久设置值的方法(即,而不是在命令行上设置它。)
为什么会发生这种情况?我们如何确保环境变量的新值保持为我们设置的值?
答案1
与您在任何其他 Windows 服务器版本中执行的操作相同 - 通过在系统级别设置环境变量。
或者从命令行查找一个名为 setX 的工具来执行此操作 - 但它不会更改其他正在运行的进程中的变量,这些变量是从进程启动时的系统设置中复制的。