首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JetBrains

关于 macOS10.15 下 JetBrains 的 IDE 闪退问题的解决方案

  •  1
     
  •   QrCeric · 100 天前 · 1321 次点击
    这是一个创建于 100 天前的主题,其中的信息可能已经有所发展或是发生改变。

    测试系统下 IDE 闪退的问题困扰了我好久,我的系统环境:macOS 10.15 beta3

    IDEA、PyCharm、CLion、DataGrip 都闪退,包括 EAP 版本,JBR11 版本。

    也尝试了很多方法,例如:

    • 安装 adoptopenjdk8,开启省电模式,都不可以(能进入程序,但极度卡顿)

    直到看到了 Carlos Parker 作者在该页面的回答https://intellij-support.jetbrains.com/hc/en-us/community/posts/360004233600-CLion-crash-on-startup-on-macOS-Catalina?page=1#community_comment_360000629960,受到启发,感谢他。

    解决方案:

    • 访问:https://confluence.jetbrains.com/display/JBR/JetBrains+Runtime
    • 下载适配系统的最新版本
      • 例如jbrsdk-8u212-osx-x64-b1591.1.tar.gz
    • 解压缩
      • 可以使用命令:sudo tar -C /Library/Java/JavaVirtualMachines/ -xvf jbrsdk-8u212-osx-x64-b1596.tar.gz
      • 或者手工操作:解压缩到/Library/Java/JavaVirtualMachines/jbrsdk-8u212或者自定义的文件夹
    • 指定 IDE 的 jdk,例如 IDEA2019.2 版本
      • 可以使用命令:echo /Library/Java/JavaVirtualMachines/jdk > ~/Library/Preferences/IntelliJIdea2019.2/idea.jdk
      • 或者手工操作:
        • 进入目录:~/Library/Preferences/IntelliJIdea2019.2
        • 创建idea.jdk
        • 输入上面 jdk 的目录
        • 保存
    • 修改 IDE 的 VM 参数,添加-Dsun.font.layoutengine=icu
      • 这里需要注意,如果是手工安装的修改 bin 内的 vm 参数即可
      • 如果是用 ToolBox 安装的,要在安装的程序点击齿轮图标,选择 Settings、Edit 修改
    • 问题解决。

    我还去 JetBrains 社区发表了一条英文版的解决方案,这里网址显示的话可以访问:https://intellij-support.jetbrains.com/hc/en-us/community/posts/360004233600-CLion-crash-on-startup-on-macOS-Catalina?page=1#community_comment_360000629960

    PS: V2EX 的发帖限制太严格了,里面的网址需要全角转换半角再访问。

    5 回复  |  直到 2019-07-20 10:09:51 +08:00
        1
    xinge666   95 天前
    感谢!!相同的系统,相同的版本,已经解决了!
        2
    dox1994   95 天前
    感谢老哥!近期都没怎么开 JB 的 IDE,要用的时候发现敲几下就闪退了,还好有这个方案,给力!
        3
    yintao0303   91 天前
    ~/Library/Preferences/IntelliJIdea2019.2

    我没有这个目录怎么弄?
        4
    starry1004   88 天前
    @yintao0303 创建一个这个目录就好
        5
    starry1004   88 天前
    谢谢,按照这个方法已经成功解决问题,但请问造成这一问题的原因是什么?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1854 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 00:04 · PVG 08:04 · LAX 17:04 · JFK 20:04
    ♥ Do have faith in what you're doing.