解決mac最新版intellij idea崩潰閃退crash的問題
最近我的idea編輯器更新到了最新的版本(當(dāng)前最新的版本是2020.2.2),使用過程中發(fā)現(xiàn)當(dāng)選擇文件夾的時(shí)候就會(huì)崩潰閃退,因?yàn)槲矣涗浟吮罎⒌娜罩?,打開日志,主要信息如下:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGILL (0x4) at pc=0x00007fff204b6086, pid=38839, tid=775
#
# JRE version: OpenJDK Runtime Environment JBR-11.0.8.10-944.31-jcef (11.0.8+10) (build 11.0.8+10-b944.31)
# Java VM: OpenJDK 64-Bit Server VM JBR-11.0.8.10-944.31-jcef (11.0.8+10-b944.31, mixed mode, tiered, compressed oops, g1 gc, bsd-amd64)
# Problematic frame:
# C [libsystem_kernel.dylib+0x7086] __kill+0xa
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
根據(jù)關(guān)鍵字,google搜索了一下,最終匯總了兩個(gè)解決方案,如下:
1、更改idea運(yùn)行使用的jdk。以前的版本是find action之后搜索switch boot jdk的,現(xiàn)在不行了,最終找到官方的這篇文章: https://www.jetbrains.com/help/idea/switching-boot-jdk.html
看得懂高中英文的應(yīng)該都知道怎么做了,按照說明選擇本地的jdk就可以了。
2、然后方案1還是有點(diǎn)問題,我在mac下還了jdk之后,idea的一些菜單跟以前有些變化(比如菜單欄找不到preference等了),這樣可以用下面的方案2,經(jīng)過google查明本次崩潰閃退的主要原因是一個(gè)在2020.2新上的JCEF的功能,詳細(xì)的解釋說明如下:
https://jetbrains.org/intellij/sdk/docs/reference_guide/jcef.html
摘錄其中的一段:
Using JCEF requires using a dedicated JetBrains Runtime, please follow these installation instructions on how to obtain and activate it in your IDE. Enable ide.browser.jcef.enabled
in Registry dialog (invoke Help | Find Action and type “Registry”) and restart the IDE for changes to take effect.
這也就能解釋為什么換了jdk就不會(huì)出現(xiàn)閃退問題了,因?yàn)槠鋟sing a dedicated JetBrains Runtime。
所以最終的解決方案就是關(guān)閉JCEF。我是使用Help->Edit Custom Properties,然后添加一行ide.browser.jcef.enabled=false來關(guān)閉,按照上面的鏈接來說,通過find Action,搜索
Registry,然后取消ide.browser.jcef.enabled前面的
勾選如下圖:
總結(jié)
到此這篇關(guān)于解決mac最新版intellij idea崩潰閃退crash的問題的文章就介紹到這了,更多相關(guān)idea崩潰閃退crash內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java中關(guān)于http請(qǐng)求獲取FlexManager某設(shè)備分組監(jiān)控點(diǎn)
這篇文章主要介紹了Java中關(guān)于http請(qǐng)求獲取FlexManager某設(shè)備分組監(jiān)控點(diǎn),本文僅僅介紹了使用http請(qǐng)求獲取FlexManager平臺(tái)某個(gè)FBox盒子即某設(shè)備的監(jiān)控點(diǎn)分組的分組下的所有監(jiān)控點(diǎn)信息,需要的朋友可以參考下2022-10-10MyEclipse+Tomcat+MAVEN+SVN項(xiàng)目完整環(huán)境搭建(圖文教程)
這篇文章主要介紹了MyEclipse+Tomcat+MAVEN+SVN項(xiàng)目完整環(huán)境搭建(圖文教程),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-12-12解決SpringMVC接收不到ajaxPOST參數(shù)的問題
今天小編就為大家分享一篇解決SpringMVC接收不到ajaxPOST參數(shù)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08java 直接調(diào)用python腳本,并傳遞參數(shù)代碼實(shí)例
這篇文章主要介紹了java調(diào)用python腳本傳遞參數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04java 實(shí)現(xiàn)鏈棧存儲(chǔ)的方法
下面小編就為大家?guī)硪黄猨ava 實(shí)現(xiàn)鏈棧存儲(chǔ)的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08