非root用户无法启动IntelliJ IDEA,sudo启动正常求助
问题原因
报错里的fuck_the_regulations_v320.dH是破解补丁相关的类,普通用户权限不足,无法读取或加载破解补丁关联的文件/目录,而sudo用root权限可以正常访问,所以出现普通用户启动失败、sudo启动成功的差异。
解决方案
检查并修复IDEA安装目录权限
先查看安装目录的权限情况:ls -ld /home/shehan/Downloads/ideaIU-2022.2.3如果目录所有者不是当前用户,执行命令修复:
sudo chown -R $USER:$USER /home/shehan/Downloads/ideaIU-2022.2.3检查并修复IDEA配置目录权限
查看配置目录权限:ls -ld ~/.config/JetBrains/IntelliJIdea2022.2修复权限:
sudo chown -R $USER:$USER ~/.config/JetBrains/IntelliJIdea2022.2检查并修复破解补丁文件权限
如果用了外部破解补丁jar包,执行以下命令调整权限:chown $USER:$USER 你的破解补丁文件名.jar chmod 644 你的破解补丁文件名.jar重新启动IDEA
回到bin目录执行:./idea.sh
内容的提问来源于stack exchange,提问作者Shehan Sandeepa
相关产品推荐
相关产品推荐

