IntelliJ IDEA双击打不开的解决过程

1  问题

问题:遇到IDEA双击无法运行的情况。

2  排查过程

1)查看启动idea的log

  1. 进入bin/目录,找到Windows批处理脚本:idea.bat
  2. 编辑打开,在末尾添加:pause
  3. 双击运行idea.bat

能看到错误log:通常是在C:\Users\Public\.jetbrains找不到对应的jetbrains-agent的jar或者破解文件。

2)查看log中提及的jar或者破解文件

      进入C:\Users\Public\.jetbrains\,可以看到启动需要的代理文件不存在或者不一致。

3)原因分析

我这里是因为:我安装并破解了另一个PyCharm,而这俩产品是用了不同的破解文件,但又共用了2)中的破解文件;而IDEA和PyCharm启动时会复制一份**.exe.vmoptions到C盘对应目录:

  • C:\Users\***\AppData\Roaming\JetBrains\IntelliJIdea2020.1
  • C:\Users\***\AppData\Roaming\JetBrains\PyCharm2020.1

如果这俩目录下的**.exe.vmoptions文件中的:

  • -javaagent:C:\Users\Public\.jetbrains\jetbrains-agent-***

该项参数和2)中的文件不一致就会导致相应的IDEA或者PyCharm无法运行。

3 解决方案

最后,解决方法就很简单和清晰了。

解决:将3)中的**.exe.vmoptions中的javaagent参数版本和2)中的改成一致就行了。

当然,如果一开始就用的同一个破解文件就不会出现这个问题了。

 

 

 

 

 

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值