背景
重装win10系统后,安装idea2020.1.1完成,双击没有反应,无法打开软件。
找问题
1.观察idea安装目录下的bin目录下参数配置(idea.exe.vmoptions)没有异常(此文件可以配置软件启动参数)。
2.修改bin目录下idea.bat文件,后面添加 pause 命令,以展示启动错误信息。
双击 idea.bat,发现文件没找到。寻找激活相关文件(C:\Users\Public.jetbrains\jetbrains-agent-v3.2.1.c46b.ed7),经确认该目录下确实没有该文件。
猜测原因,之前使用过包 jetbrains-agent.jar 进行软件激活,激活会修改配置文件(idea.exe.vmoptions),应该是有遗留的配置文件使得启动时候需要这个激活文件,重装系统导致C盘文件被清空。
解决办法
1.寻找正确的配置文件,经网上查询资料,idea会使用 AppData 这个系统定义的软件应该参数路径存放自己的应用参数,默认目录应该是:C:\AppData\Roaming,但是由于本人公司电脑改了这个默认目录到D盘,所以会导致之前的应用数据还存在,找到相关目录
打开idea配置文件 idea64.exe.vmoptions,发现配置如下:
这里的文件路径跟上面 idea.bat 执行提示的缺失文件对应上了,说用idea是使用了这一份配置文件启动。
删除最后一行的内容,双击启动成功。
补充
修改注册表可以自定义 AppData 默认目录