win10系统下修改user用户名及后续Eclipse报错的处理

前述:

第一次拿到笔记本开心的输入中文作为用户名。后来写程序配置路径和环境的时候流的泪就是我取中文用户名的时候脑子里进的水。所以写一篇傻瓜式的更改用户名流程帮助下一个可怜人。

1.参考链接

1.https://www.cnblogs.com/zhuixinshaonian/p/9558130.html
2.https://www.jianshu.com/p/bb3262375425

2.更改用户名操作

(1)开启administrator账户:

管理员身份运行cmd:
方式:win10系统下搜索cmd,右键单击选择管理员身份运行。

管理员身份运行cmd
这里是第一个要点,如果你直接windows+R 输入cmd的·话你会得到这个
错误尝试
尝试上一层文件夹,不成功。K.O

命令行中输入:net user administrator /active:yes

激活administrator
administrator为Windows自带的默认最高权限用户,默认情况是禁用状态,通过上述命令,可以启用该账户。`

(2)切换用户

注销目前登录账户,切换到administrator账户,进入C:\Users 目录, 将中文用户名文件夹重命名为英文名。
注意:一定要注销当前用户,然后切换,是切换

(3)修改注册表

WIN+R 组合键,输入regedit打开注册表
打开注册表
依次计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,,浏览该标签页下元素,找到 值为 “C:\Users<原用户名>” 的项,将其修改为"C:\Users<新用户名>" ,(双击该值对应的名称即可修改),这就是你的新用户名的用户数据路径了。
在这里插入图片描述

(4)修改用户名称

打开控制面板,依次进入控制面板\用户账户\用户账户\更改账户名称,然后更改用户名

(5)禁用administrator

先注销administrator,然后切换回新用户名,用管理员身份启动cmd,输入net user administrator \activie:no,重新禁用administrator。
在这里插入图片描述

(6)修改环境变量

3.Eclipse操作

更改完环境变量后,eclipse启动报错
!MESSAGE Could not find extension: reference:file:org.eclipse.osgi.compatibility.state_xxxxxx.jar
解决办法:和日志同级有一个config.ini文件,将里面的路径中的用户名改为当前用户名即可解决。
再次启动再次报错,log显示
在这里插入图片描述
没办法看报错吧,初步判断是由于更改用户名发生的路径问题,一个个文件夹打开看喽。最后发现在eclipse\configuration\org.eclipse.equinox.simpleconfigurator中与一个info文件全文均是未改的原用户名,搜索替换,运行,OK
以上手段完全不知原理,可能纯属偶然,敬请斧正

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值