WIN11开发环境变量记录

总图

在这里插入图片描述

JAVA环境变量配置

  • 新建系统变量。变量名:JAVA_HOME,变量值(可以选择浏览目录,JAVA的根目录,本处为D:\Java\jdk1.8.0_251)
  • Path中新建一行:%JAVA_HOME%\bin

GIT环境变量配置

  • Path中新建一行(安装目录):D:\Java\Git\cmd
  • 使用git -v可以看到版本号
  • 使用git config --global user.name "自己的用户名" 增加用户
  • 使用git config --global user.email 自己的邮箱 增加邮箱
  • 使用git config --global --list查看结果
  • 若是使用原安装后的目录,需要在旧的代码目录下加载一下

git config --global --add safe.directory ‘项目路径’

  • 需要运行两次,一次是带引号的(在IDEA终端中运行一次即可),一次是不带引号且反斜杠(使用TortoiseGit时报错后需要在目录下打开终端运行)。
git config --global --add safe.directory 'E:\_work\pps-web'
git config --global --add safe.directory E:/_work/pps-web

NODEJS环境变量配置

  • 使用zip版,解压后,先在目录下增加两个文件夹
    在这里插入图片描述
  • 新建系统变量。变量名:NODE_HOME,变量值为安装根目录(本例使用的是ZIP版,不是安装版。D:\Java\node-v22.14.0-win-x64)
  • Path中新建三行:
%NODE_HOME%
%NODE_HOME%\node_global
%NODE_HOME%\node_cache
  • 在用户变量中的Path增加node_global路径
    在这里插入图片描述
<think>嗯,用户询问Win10更新到Win11环境变量被清空的解决方案。我需要综合引用内容和系统知识来解答。 用户的问题明确指向系统升级导致的环境变量丢失,根据引用[4]提到Win11下恢复Path变量的方法,以及引用[3]中关于误删Path的应急方案。 准备从两个维度构建解决方案:首先是恢复基础系统变量,引用[1][4]提供的默认值可以拼凑出Win11最小化Path配置:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; 然后是应用相关配置的重建,引用[2][3]提到的Java配置流程具有普适性,需要指导用户重新添加JDK路径(如%JAVA_HOME%\bin)并验证javac命令。 特别要注意引用[5]提供的PowerShell清理脚本,虽然用户当前不需要,但升级后可能存在旧路径残留,可以作为补充建议。 考虑强调恢复步骤的顺序:优先修复系统Path保证命令行可用,再逐步添加开发环境变量,最后验证关键命令。对于Java环境,重点说明JAVA_HOME和Path的关联配置。 </think>针对Win10升级Win11环境变量被清空的问题,以下是详细解决方案: ### 一、核心系统变量恢复(优先操作) 1. **重建PATH基础值**(关键步骤) 右击`此电脑`→`属性`→`高级系统设置`→`环境变量`→在**系统变量**区域: - 点击`新建` - 变量名输入:`Path` - 变量值粘贴(含分号分隔): ``` %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\ ``` [^4][^1] ### 二、开发环境恢复(以Java为例) ```mermaid graph LR A[新建JAVA_HOME] --> B[添加JDK路径<br>如 C:\Program Files\Java\jdk-17] B --> C[编辑Path变量] C --> D[新增两条记录<br>%JAVA_HOME%\bin<br>%JAVA_HOME%\jre\bin] D --> E[cmd验证命令<br>java/javac/java -version] ``` 1. **JAVA_HOME设置**(其他语言同理): - 变量名:`JAVA_HOME` - 变量值:`C:\Program Files\Java\jdk-版本号`(需替换实际路径)[^3] 2. **Path补充**: - 在现有Path值末尾**追加**(注意分号分隔): ``` ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin ``` 3. **验证恢复**: ```powershell # 管理员模式运行 java -version javac -version python --version # 其他环境验证 ``` ### 三、用户变量恢复 1. 在`环境变量`窗口的**用户变量**区域: - 新建`TEMP`和`TMP`变量 - 统一设置值为:`%USERPROFILE%\AppData\Local\Temp`[^1] ### 四、高级修复方案 当基础恢复无效时: 1. **注册表修复**(高风险操作需备份): - 按`Win+R`输入`regedit` - 定位路径: ``` HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment ``` - 右击右侧`Path`→`修改`→粘贴标准值 2. **系统还原点回滚**: - 搜索创建还原点→选择升级前的还原点[^5] > ⚠️ 升级后常见问题:部分旧路径失效(如Python2路径),建议用PowerShell命令清理: ```powershell # 清理失效路径(管理员运行) $newPath = [Environment]::GetEnvironmentVariable('Path', 'Machine') -split ';' | Where-Object { Test-Path $_ } [Environment]::SetEnvironmentVariable('Path', ($newPath -join ';'), 'Machine') ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuandll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值