文章目录
图形界面设置方法打开环境变量配置界面。新建变量。修改PATH变量。
命令行设置方法验证与注意事项优先级与冲突。常见问题
在Windows系统中配置环境变量可通过图形界面或命令行两种方式实现,需区分系统变量(全局生效)和用户变量(仅当前用户有效)。核心步骤包括新建变量、修改PATH变量、保存设置并验证生效。
图形界面设置方法
打开环境变量配置界面。
右键点击【此电脑】→【属性】→【高级系统设置】→【环境变量】。 或使用快捷方式:按 Win + R 输入 control sysdm.cpl,3 回车进入系统属性。
新建变量。
系统变量(所有用户生效):在【系统变量】区域点击【新建】,输入变量名(如 JAVA_HOME)和变量值(如 C:\Program Files\Java\jdk-11)。用户变量(仅当前用户生效):在【用户变量】区域重复新建操作。
修改PATH变量。
双击【Path】变量→点击【新建】→输入需要添加的路径(如 %JAVA_HOME%\bin)。 路径间需使用英文分号分隔,且可使用动态引用(如 %变量名%)。 保存设置。 逐一点击【确定】关闭所有对话框,并重启终端或计算机使修改生效。
命令行设置方法
临时环境变量(仅当前终端生效)。
CMD:set 变量名=变量值(如 set PATH=%PATH%;C:\NewDir)。
PowerShell:$env:变量名 = "变量值"(如 $env:Path += ";C:\NewDir")。
永久环境变量(需管理员权限)。
CMD:setx 变量名 "变量值" /M(如 setx JAVA_HOME "C:\Program Files\Java\jdk-11" /M),/M表示系统级变量。
PowerShell:建议通过图形界面操作以避免路径截断问题。
验证与注意事项
验证变量是否生效。 在终端输入 echo %变量名%(CMD)或 $env:变量名(PowerShell),查看输出值。
优先级与冲突。
PATH变量:系统变量优先级高于用户变量。 普通变量:用户变量优先级高于系统变量。
常见问题
修改后需重启终端或程序才能生效。 路径中存在空格时需用英文引号包裹(如 “C:\Program Files”)。