Mac版IDEA修改VM option失败导致IDEA闪退打不开怎么办

      之前,在Windows下用idea挺顺手的,然后将电脑黑苹果了。可经常用的时候,发现来回切换Mac和Win10系统挺麻烦的,而且自己对Mac的热乎劲还没过去,然后尝试下载了sublime text,可能不太习惯,感觉挺不方便的。接下来我想“要不下载Mac版本的IDEA?”,然后这篇疑难解决也就氤氲而生啦!其实将这些疑难给记下来还是有好处的,有时候需要重装软件的时候,看一下写的教程就可以了。
      如果修改VM option失败打不开IDEA,然后重装IDEA也没有效果。解决办法其实很简单。
1、点击finder(访达)
2、点击左上角的“前往”
3、点击“电脑”「因为我是黑苹果接下来的步骤可能稍微有点出入」


截屏2020-06-03 下午10.01.28.png

4、点击进Mac系统的安装磁盘(我这里Mac的安装磁盘是169G)


截屏2020-06-03 下午10.03.24.png

5、在搜索框输入“idea.vm”


直接将图中出现的idea.vmoptions文件给删除,因为你修改的就是这个VM文件

6、然后,重新打开IDEA软件<然后你会发现idea可以打开了,如果有类似“没有VM配置选项”或者“还打不开软件”的情况,再删除IDEA软件,重新安装就可以了>

上面是解决VM改完之后出错的情况,那为什么你在VM里写明jetbrains-agent.jar的具体位置时就总是出错呢?原因很简单:Mac的相对路径和绝对路径相比win10来说,稍微复杂一点。


我所说的VM,是图标选中进去的界面

这里我有个比较容易的办法,只需要再根据各自的具体情况,做微小的改动就可以指明jetbrains-agent.jar文件的具体位置了。
方法:
      1、拷贝下载的jetbrains-agent.jar文件
      2、点finder(访达)——前往——资源库
      3、将拷贝的jetbrains-agent.jar粘贴进资源库
      5、打开终端界面,将在资源库里粘贴完成的jetbrains-agent.jar文件直接拖入终端界面(拖入完成后,如下图)
这一步是为了了解你电脑里users之后与library之前的用户名具体是什么


截屏2020-06-03 下午10.33.32.png

      6、然后打开VM,直接输入“-javaagent:/Users/xkz/Library/jetbrains-agent.jar”️这里的“xkz”需要改成上一步骤中,你电脑所显示的内容。


截屏2020-06-03 下午10.17.19.png

      7、将上一步“xkz”替换成你自己的电脑具体显示的内容之后,将其粘贴进VM的最后一行。

8、保存完之后,重新打开IDEA软件,如果这一回可以打开IDEA了,就说明jetbrains-agent.jar文件的位置已经,指引正确了。然后你就可以进行最后一步,打开manage licenses,输入相应的注册码,完成破解。


截屏2020-06-03 下午10.44.00.png

这里吐槽一下,我安装的IDEA2020.1版本的,在网上找了很多注册码都不行,好不容易找到一个可以的,不但经常弹出一个“本jetbrains-agent.jar仅供交流使用,不商用”的界面,而且过一会IDEA就提示,注册码出错了。我之前用IDEA的WIN10版本的时候,随便找一个jetbrains-agent.jar和注册码就可以了,基本每遇到什么大问题,就是那么流畅,就是那么潇洒。诶——这Mac版,真的是一言难尽。

      没再做特别详细的安装教程了,将大家可能在安装过程中遇到的困难,针对性讲解一下就好。如果文章对您,有帮助,麻烦帮忙点个赞哈。梦,在此谢过了。如果遇到什么问题,欢迎留言,咱们可以一起讨论讨论。

你可能感兴趣的:(Mac版IDEA修改VM option失败导致IDEA闪退打不开怎么办)