如何在Windows中添加环境变量(Windows10)

本文将从多个方面对Windows添加环境变量进行详细阐述,并提供对应的代码示例。

一、通过控制面板添加环境变量

以下是通过控制面板添加环境变量的步骤:

  1. 右键点击“计算机”,选择“属性”;
  2. 点击“高级系统设置”,选择“环境变量”;
  3. 在“系统变量”或“用户变量”下点击“新建”;
  4. 填写“变量名”和“变量值”;
  5. 点击“确定”完成添加。

其中,“变量名”表示环境变量的名称,“变量值”表示环境变量的值。

二、通过命令行添加环境变量

以下是通过命令行添加环境变量的步骤:

  1. 打开命令提示符;
  2. 使用“setx”命令添加环境变量,例如“setx path C:Program FilesJavajdk1.8.0_271bin”;
  3. 重新启动计算机或使用“set”命令更新当前会话。

其中,“setx”命令用于设置系统环境变量,而“set”命令用于设置当前会话环境变量。

三、通过注册表添加环境变量

以下是通过注册表添加环境变量的步骤:

  1. 打开注册表编辑器;
  2. 找到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment”或“HKEY_CURRENT_USEREnvironment”键;
  3. 右键点击键,选择“新建”→“字符串值”;
  4. 设置“名称”为环境变量的名称,“数值数据”为环境变量的值;
  5. 关闭注册表编辑器,重新启动计算机或使用“set”命令更新当前会话。

注意:“HKEY_LOCAL_MACHINE”键用于设置系统环境变量,“HKEY_CURRENT_USER”键用于设置当前用户的环境变量。

四、通过编程方式添加环境变量

以下是通过编程方式添加环境变量的代码示例:

#include <windows.h>

int main()
{
    LPCWSTR name = L"MY_ENV_VAR";
    LPCWSTR value = L"C:\myPath";
    BOOL success = SetEnvironmentVariableW(name, value);

    return success ? 0 : 1;
}

在以上示例代码中,我们使用了Windows API中的SetEnvironmentVariableW函数来设置环境变量。

五、通过PowerShell添加环境变量

以下是通过PowerShell添加环境变量的代码示例:

$env:MY_ENV_VAR = "C:myPath"

在以上示例代码中,我们使用了PowerShell中的$env变量来设置环境变量。

六、总结

本文从多个方面介绍了如何在Windows中添加环境变量,包括控制面板、命令行、注册表、编程方式以及PowerShell。根据不同的需求,选择合适的方式进行操作即可。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平