idea2019.3 使用jetbrain‘‘购买‘‘后启动闪退, 日志报错关键字 EXCEPTION_ACCESS_VIOLATION

因为某些原因,用了这个版本结果却出现这种问题.品鉴了几篇狗皮膏药, 不能说完全没用吧,只能说不适用于我这个情况.

首先到C盘用户文件夹下查看日志看到 

日志内容

通过EXCEPTION_ACCESS_VIOLATION以及Problematic frame: # V  [jvm.dll+0x6a48e0]

 查找后得出这是JVM崩溃了,但是这显然不是我关注的问题

详情可以查看这个帖子

JVM崩溃的原因及解决! - 施杨 - 博客园 (cnblogs.com)icon-default.png?t=N7T8https://www.cnblogs.com/shiyangxt/archive/2009/01/06/1370627.html

尝试过的方式

其他贴子里有提议换jdk版本的,尝试过,没卵用

改内存上下限的,尝试过,没卵用

跑去C盘删文件的,尝试过,没卵用,这个只能推测是删了C盘的idea相关文件会退回到"购买前",但还是删了重装比较安心

至于通过idea内置的修改VMoption设置, 如果这个操作本身没有问题的话,其实根本就不会来看这种帖子.属于是没什么用了.愣用这种方式在vmoption里写上-javaagent:X:xxxx.jar   对,帖子里让写的还是jar  .这种操作最后输入code的时候就会说你的code not validate了  

可能仅适用于某种打包好的的"购买"版本吧

还有个帖子是说和CPU电压有关,这个就有点.......微妙

idea会生成的文件

总之, idea启动进入界面过一次后会在C盘用户目录下的.IntelliJIdea文件夹生成一些文件,其中有就vmoption.也就是说使用的不是安装路径中的vmoption文件.

对比了另一台"购买"成功的机器,无法"购买的这台机器里的vmoption"并没有 -javaagent:C:UsersPublic.jetbrains-agent-v3.2.1.c46b.ed7=by https://zhile.io 这一行.

当然, 由于"购买"过后就彻底打不开,进度条在最后一点的时候界面直接闪退消失没能成功进入界面,所以C盘目录下根本就不会生成这个vmoption文件, 上面这个是我乱整整出来的,整到后面都开始报错没有jre环境了

并且对比用户公用目录下也没有生成.jetbrain这个目录,所以上面那一条单加上去也没用

也就是说"购买"成功, C盘用户公用目录下应该会出现.jetbrain这个目录以供idea目录中出现的vmoption文件结尾的-javaagent关联

解决方案

好,那就彻底卸载idea重装一下. 这次不"购买", 一路操作到使用后直接打开一个新项目然后关掉.

去成功的机器上取整个.jetbrain. 由于已经进入过一次界面了,所以会在C盘用户目录下的.IntelljIdea目录找到vmoption, 将成功的机器上的vmoption文件中的-javaagent这一行取过来. 将.jetbrain放到对应的路径去. 打开idea->help->registered->输入网上找来的code-> "购买成功", 过程就不用赘述了吧

结论

什么?你没有成功的实例? 那要么生搬硬套一下这个方法试试

https://pan.baidu.com/s/1-E4JMMZo9qgFXy9Q_7pQiQ?pwd=1234 
 

要么就换一个版本吧.毕竟没有强制要求就这个版本来统一环境, 是吧? 就别折磨自己了.去关心一些更应该关心的问题吧