解决办法:修改你的电脑用户名
用IDEA时,运行没问题,debug就报错。 **原因是:**你电脑C盘用户下的用户名有中文,或者其他的字符。导致找文件的时候翻译成乱码,所以出错。
1.需要创建新的本地用户: ①点击桌面左下角win图标找到windows系统文件夹,在里面找到命令提示符 cmd ②右击选择以管理员身份运行 ③在 cmd 命令里面输入:net user administrator /active:ye 后按回车,这个命令的意思是添加 administrator 超级管理员 ④之后打开控制面板 --> 用户账户 --> 点击管理其他账户 --> 可以看到一个名为 Administrator 的本地账户 --> 点进去设置密码和密码提示 --> 确定 参考文档:用cmd创建本地用户 2.切换到本地用户上: ①桌面左下角win图标 --> 点击小李子 --> 注销 ②在登录界面点击 Administrator 账户登录 ③设置一下相关的东西,由于刚刚没有截图就不放图了 ④登录上新账户后 --> win + r --> regedit --> 回车,打开注册表 ⑤定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ⑥找到S-1-5-21-******(应该会有两个S-1-5-21开头的文件。依次点击) --> 在右边找到 ProfileImagePath(现在的用户名是小李子) ⑦双击 --> 修改你要改的用户名(我改的是 KillerLi,全部都得是英文)–> 确定 ⑧关闭注册表 3.修改C盘里的用户文件夹下的用户名 在现在这个账户(Administrator)上打开此电脑 --> C盘 --> 你的原用户名,右键 --> 重命名和刚刚注册表修改的一样(KillerLi) 注:2,3步骤修改的用户名一定要一样,且只能是英文 注销该账户重新登录你原来的账户就不会报错了。。。
|